Я нашел категорию для UIImage в собственных примерах Apple, которая делает то же самое. Вот ссылка: https://developer.apple.com/library/ios/samplecode/sc2273/Listings/AirDropSample_UIImage_Resize_m.html .
Вам просто нужно изменить вызов:
UIGraphicsBeginImageContextWithOptions(newSize, YES, 2.0);
в imageWithImage:scaledToSize:inRect:
с помощью:
UIGraphicsBeginImageContextWithOptions(newSize, NO, 2.0);
, чтобы рассмотреть альфа-канал на изображении.
Этим вечером я попытался сделать ту же процедуру и столкнулся с той же проблемой. Я исправил это, выполнив следующее:
Я использую VirtualBox 4.3.6 и Ubuntu 12.04 LTS.