Это команда pngquant, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
pngквант - Конвертер PNG и компрессор изображений с потерями
СИНТАКСИС
pngквант ⟨Options⟩ [ncolors] файл [файл ...]
pngквант ⟨Options⟩ [ncolors] - <файл >файл
ОПИСАНИЕ
pngквант конвертирует 32-битные PNG RGBA в 8-битные (или меньше) PNG с палитрой RGBA, при необходимости используя
Смешение Флойда-Стейнберга. Имя выходного файла такое же, как имя входа, за исключением того, что оно
заканчивается на '-fs8.png' или '-or8.png' (если вход не является стандартным, и в этом случае квантованный
изображение перейдет на стандартный вывод). Поведение по умолчанию, если выходной файл существует, - пропускать
конверсия; использовать --сила перезаписать.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-o вне.png, --выход вне.png
Записывает преобразованный файл по указанному пути. Когда эта опция используется только один вход
файл разрешен.
--ext new.png
Расширение файла (суффикс) для использования в выходных файлах вместо стандартного '-fs8.png'
или -or8.png.
-f, --сила
Перезаписать существующие файлы вывода. «--ext . Png --сила»Можно использовать для преобразования файлов
на месте (что небезопасно).
--нофс, --заказал
Отключите дизеринг Флойда-Стейнберга.
--флойд [=N]
Установите уровень дизеринга, используя дробное число между 0 (нет) и 1 (полный,
дефолт).
-s N, --скорость N
1 (грубая сила) в 11 (самый быстрый). По умолчанию 3. Скорость 10 имеет на 5% более низкое качество,
но примерно в 8 раз быстрее, чем по умолчанию. Скорость 11 отключает дизеринг и
снижает уровень сжатия.
-Q мин Макс, --качественный мин Макс
мин и Макс числа в диапазоне 0 (худшее) до 100 (идеально), аналогично JPEG.
pngквант будет использовать наименьшее количество цветов, необходимое для соответствия или превышения Макс
качественный. Если преобразование приводит к качеству ниже мин качество изображения не будет
сохранен (или при выводе на стандартный ввод будет выводиться 24-битный оригинал), а pngquant будет
выйти с кодом состояния 99.
- пропустить, если больше
Если в результате преобразования получается файл больше оригинала, изображение не будет сохранено.
и pngquant выйдет с кодом состояния 98. Кроме того, прирост размера файла должен быть
больше, чем потеря качества.
--постеризовать биты
Обрезать количество младших значащих битов цвета (на канал). Используйте это, когда
изображение будет выводиться на дисплеи с малой глубиной (например, 16-битный RGB). pngквант сделает
почти непрозрачные пиксели полностью непрозрачны и уменьшают количество полупрозрачных
цвета. Когда этот параметр включен, суффикс имени файла по умолчанию - '-ie-fs8.png' /
'-ie-or8.png'.
--трансбаг
Обходной путь для читателей, которые ожидают, что полностью прозрачный цвет будет последней записью в
палитра.
-v, --подробный
Включите подробные сообщения, показывающие прогресс и информацию о вводе / выводе.
Напротив --тихий. Ошибки выводятся в STDERR независимо от этого варианта.
-V, --версия
Показать версию на стандартный вывод и выйти.
-h, --Помогите
Показать справку и выйти.
ПРИМЕР
Создание нового изображения с уменьшенным до 64 цветов:
pngквант 64 image.png
Полученное изображение будет иметь 64 цвета и будет сохранено как изображение-fs8.png.
Перезапись изображения на месте, если его можно уменьшить без слишком большой потери качества:
pngквант -f --ext . Png --качественный 70-95 image.png
Используйте pngquant онлайн с помощью сервисов onworks.net