У меня есть сотни изображений, каждое размером более 250 кб. Как я могу уменьшить размер этих изображений без потери качества? Какой оптимизатор работает лучше всего?

6 ответов6

4

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

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

Как примечание, JPEG уже использует сжатие с потерями. Это означает, что вы можете уменьшить размер, сжимая больше, за счет качества. Вы можете использовать JPEG с коэффициентом качества 100%, но тогда PNG будет более эффективным по размеру.

2

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

Вот некоторые примеры:

Если вы ищете очень простой инструмент, без необходимости устанавливать что-либо, воспользуйтесь онлайн-инструментом Smush.it, предоставленным Yahoo.

В некоторых случаях вы можете получить уменьшение размера на 10%, каждый бит важен! :-)

1

Не уменьшая ни качество, ни размер изображения, я не думаю, что вы можете надеяться на гораздо меньший размер. Но в любом случае, я могу порекомендовать IrfanView, так как он имеет хорошую функцию пакетного процессора, которую вы можете использовать для изменения формата и / или размера нескольких изображений за один раз.

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

Если вы также установите плагин IrfanVew, вы получите плагин под названием PNGOUT, который вы можете попробовать сжать PNG-файлы немного больше.

1

Еще одна вещь, которую нужно добавить, избегайте использования изображений большого размера (в пикселях), а затем изменяйте их размер в HTML-коде.

например: если у вас есть изображение размером 320 * 320, и вы собираетесь показать его как изображение размером 100 * 100, то перед его использованием измените его размер в любом фоторедакторе.

1

Вы спрашивали об оптимизации путем уменьшения глубины цвета.

Изображения JPEG обычно определяются с глубиной цвета 24 бита, что означает, что для каждого пикселя в изображении требуется 3 байта. Одна оптимизация, которую вы можете сделать, это уменьшить глубину цвета до 8 BPP, чтобы каждый пиксель занимал только один байт.

JPEG может быть сохранен только как 24-битное изображение (бит на пиксель) или 8-битное изображение в оттенках серого. JPEG не допускает никаких других значений BPP. Если вам нужны другие значения BPP, вам нужно использовать другой формат, например PNG. Но имейте в виду, что качество цветов будет сильно ухудшено.

Некоторые инструменты, которые вы можете использовать для пакетного изменения глубины цвета:

IrfanView
FastStone Photo Resizer (бесплатно для домашних пользователей)

-1

Вы можете использовать программное обеспечение XP Power Toys. Вы можете скачать его по следующей ссылке:

XP Power Toys

Существует функция под названием Image Resizer.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .