Мое приложение направлено на сохранение некоторых фотографий пользователя в файл 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.
У вас есть идеи по этому поводу?
Заранее спасибо.