Я хочу загрузить изображение динамически. Поэтому после получения изображения с сервера я сохраняю его в каталоге документов. Как загрузить это изображение в ImageTarget.
https://www.easyar.com/doc/EasyAR%20SDK/Unity%20Plugin%20Reference/1.0/ImageTarget.html?highlight=json.
Типы хранилища: https://www.easyar.com/doc/EasyAR%20SDK/Unity%20Plugin%20Reference/2.0/StorageType.html?highlight=storagetype
Есть ли другой способ справиться с этим?
Вот как я храню изображение в каталоге документов. При необходимости я могу изменить логику хранения в качестве основной цели, если получить изображение с сервера, а затем показать AR на этом изображении. Я не хочу использовать EasyAR's Could Recognition для этого.
// get the documents directory url
let documentsDirectory = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
// choose a name for your image
let fileName = "image.jpg"
// create the destination file url to save your image
let fileURL = documentsDirectory.appendingPathComponent(fileName)
// get your UIImage jpeg data representation and check if the destination file url already exists
if let data = image.jpegData(compressionQuality: 1.0),
!FileManager.default.fileExists(atPath: fileURL.path) {
do {
// writes the image data to disk
try data.write(to: fileURL)
print("file saved")
} catch {
print("error saving file:", error)
}
}