Уменьшить размер изображений в приложении какао - PullRequest
1 голос
/ 31 октября 2011

В моем проекте около 1000 изображений, общий размер изображений составляет около 400 МБ. Я использую эти изображения для отображения эскизов на MAc.

После сборки xcode размер сборки My Application составляет 410 МБ. Я использую NSImage imageNamed api для доступа к этому изображению.

Можно ли уменьшить размер сборки за счет уменьшения размера изображения с помощью какао.

Любые предложения будут оценены.

1 Ответ

2 голосов
/ 31 октября 2011

Если вы встраиваете в приложение 400 МБ изображений, то общий размер вашего приложения будет чуть больше 400 МБ.

Существует три решения:

  • Bundleменьше изображений.
  • Уменьшите их (путем сжатия или уменьшения разрешения / размера пикселя).
  • Если возможно, замените растровые изображения (PNG, JPEG, TIFF) на векторные изображения в формате PDF.

(Обратите внимание, что простое завершение растрового изображения в PDF не учитывается; чтобы уменьшить размер файла, его необходимо векторизовать.)

Вы также можете комбинировать параметры 1и 3 и замените связанные изображения на чертежный код в вашем приложении (например, пользовательские виды).Если вы используете Непрозрачность для создания изображений, вы можете сгенерировать код для вас.

...