Как получить размеры файлов изображений как можно ниже?

10

Я обычно использую сохранение Photoshop для веб-страниц и устройств, но у него нет опций сжатия png, и мне также интересно, есть ли в наличии улучшенные алгоритмы сжатия?

Damon
источник
Вы можете легко выбрать качество изображения при сохранении в Paint.NET. Я думаю, что вы можете сделать то же самое в GIMP, хотя я не уверен.
Матеин Улхак
множество программ позволяют выбрать качество изображения; но есть много разных способов, некоторые более эффективные, чем другие. Я в основном озабочен тем, чтобы размер уменьшился с минимально возможной жертвой качества
Дэймон

Ответы:

8

Если тип файла назначения - PNG, у вас есть несколько вариантов. Сначала откройте PNG в Fireworks, затем сохраните оптимизированный. FW сжимает файлы .png лучше, чем PS. Затем используйте PNGOUT (бесплатное программное обеспечение) для дальнейшего сжатия. Типичный результат примерно на 30% меньше, чем в Photoshop.

Jin
источник
привет, знаете ли вы, если вы получаете сжатие файла меньшего размера сначала в fireworks, а затем снова с помощью pngout, чем если бы вы просто использовали pngout?
Дэймон
@ Damon Я думаю, что я несколько раз тестировал и нашел FW, тогда png работает лучше. Но это может иметь отношение и к индивидуальному составу png (альфа / цвет и т. Д.).
Джин
1

Мой подход не очень технический, поэтому я не могу дать какие-либо конкретные алгоритмы, но Adobe Fireworks является одним из лучших инструментов для оптимизации любого формата изображения для веб-сайтов. Вы можете использовать это.

Также ImageOptim хорошо работает на OSX. Те же результаты с фейерверками, я сравнил их.

Юнус
источник
1

Я обычно использую сохранение Photoshop для веб-страниц и устройств, но у него нет опций сжатия png, и мне также интересно, есть ли в наличии улучшенные алгоритмы сжатия?

Во - первых, должны ли использоваться PNG или JPEG?

Если вы сохраняете изображение для Интернета, в наши дни выбор между PNG и JPEG. PNG очень хорош для изображений, которые сжимаются без потерь очень эффективно. JPEG хорош для отдыха.

Как правило, если это фотография или сложный рендеринг (полностью текстурированный), размер которого больше 60x60, тогда JPEG, вероятно, будет лучше.

Помните также, что JPEG имеет скользящую шкалу качества, которая влияет на то, как хорошо он будет выглядеть, а PNG - нет.

Как оптимизировать PNG

В отличие от GIF, PNG поддерживают 24-битные изображения. Это вызвало много недоразумений, так как недоумевающие люди утверждают, что изображения в формате PNG занимают гораздо больше места, чем то же изображение, которое сохраняется в формате GIF. Это происходит главным образом из-за того, что люди не осознают, что при сохранении в GIF-код до 200 цветов преобразуются с понижением, а в PNG сохраняются полные 24-битные данные о цвете.

В PNG однако, вы можете уменьшить цвета в палитре так же , как GIF , и это будет сделать размер файла изображения значительно меньше.

Photoshop это сохранить для веб действительно есть варианты для сжатия PNGs

Для большинства сценариев, где PNG подходит, вы хотите использовать цветовую палитру. Вы получите отличное сжатие, просто выбрав 256 цветов и используя алгоритмы по умолчанию для выбора цветовой палитры. Photoshop "Save for Web" делает это легко. Просто выберите PNG-8 вместо PNG-24 и начните со значений по умолчанию.

Вы можете не думать об этом как о «сжатии», но это снижает качество изображения, чтобы получить меньший размер файла - это просто другой подход.

Если у вас очень простое изображение или очень маленькая иконка, вы можете уменьшить количество цветов, чтобы улучшить сжатие. Каждый раз, когда вы уменьшаетесь на два, вы немного повышаете эффективность сжатия, так что 128 немного лучше, чем 129-255, 64 немного лучше, чем 65-127, и так далее. Так что попробуйте 256, 128, 64, 32 и 16.

thomasrutter
источник
0

Просто хотел добавить, что, в дополнение к некоторым из уже предоставленных ответов, Yahoo! есть инструмент под названием Smushit, который может сбрить некоторые байты. Это очень просто в использовании.

Brendan
источник