#cocoa-touch #image #uiimage #cgimageref
#cocoa-touch #изображение #пользовательский интерфейс #cgimageref
Вопрос:
Я создаю приложение для Iphone, которому необходимо преобразовать UIImage в CGImageRef. Я понятия не имею, как это сделать, и был бы рад некоторой помощи. У меня нет опыта работы с изображениями … 🙂
Ответ №1:
Это так же просто, как image.CGImage
где image
находится UIImage
объект.
Комментарии:
1. Обратите внимание, что CGImage может быть не совсем эквивалентен UIImage. В частности, следите за тем, чтобы
imageOrientation
не бытьUIImageOrientationUp
другим.2. Имейте в виду, что
image
также может быть создан изCIImage
Ответ №2:
CGImageRef cgImage = [someImage CGImage];
Комментарии:
1. Если UIImage не был инициализирован из CIImage, в этом случае CGImage будет равен нулю.
Ответ №3:
напишите следующее, чтобы получить CGImage из UIImage: предположим, у вас есть объект UIImage, например ImageObject, тогда,
CGImage imageRef = imageObject.CGImage