Утечка памяти при JPEG, а не при PNG
Мое приложение направлено на сохранение некоторых фотографий пользователя в файл PDF для отправки файла по электронной почте. Чтобы создать PDF-файл небольшого размера, я хочу сжать мои изображения в формате JPEG. Когда я рисую jpeg в контексте PDF, файл PDF действительно намного меньше, чем когда я использую PNG, но использование JPEG утечки.
Для отладки я добавил jpeg и png файл в свой проект.
Утечка следующего вызова:
UIImage * destImage = [UIImage imageNamed:@"Image.JPG"];
[destImage drawInRect:drawingFrame];
тогда как этот не:
UIImage * destImage = [UIImage imageNamed:@"Image.png"];
[destImage drawInRect:drawingFrame];
Я что-то упускаю? Это известная проблема?
Я думаю об обходном пути, который заключается в использовании PNG-представлений для моих изображений и установке определенного параметра сжатия для создаваемого мной PDF-файла, но я не нашел этого в SDK-генерации PDF-файла.
У вас есть идея об этом? Заранее спасибо.