Я использую код, представленный в этом ответе SO.
Это работает для большинства изображений, но когда у меня было изображение, которое я обрезал с помощью встроенного приложения «Фотографии», я продолжал получать ноль при вызове [context createCGImage:fromRect]
. Потратив много времени на пробы разных вещей и ничего не добившись, я решил попробовать это на своем iPhone 5, и, к моему удивлению, это сработало!
Ожидается ли, что это действительно потерпит неудачу в симуляторе iOS? Или мне нужно что-то еще сделать, чтобы заставить его работать в симуляторе?
image
, переданный в[context createCGImage:fromRect]
, действителен, иimage.extent
также действителен. Только этот вызов возвращает ноль. Обрезанное изображение, которое я создал с помощью приложения «Фотографии», оказалось с двумя фильтрами, и вводcreateCGImage
с выходом любого фильтра возвращает ноль, даже если фильтр дает ненулевые результаты. - person undetected   schedule 16.05.2014