В поисках api сжатия lossles, похожего на smushit - PullRequest
4 голосов
/ 08 июня 2010

Кто-нибудь знает API / сервис сжатия изображений без потерь, похожий на smushit от Yahoo?

Приветствия

Ответы [ 4 ]

5 голосов
/ 26 июля 2012

Попробуйте Kraken Image Optimizer: https://kraken.io/signup

План разработчика бесплатный, но возвращает только фиктивные результаты. Для использования API вы должны подписаться на один из платных планов, однако веб-интерфейс бесплатный и неограниченный для изображений размером до 1 МБ.

Узнайте больше в документации Kraken .

5 голосов
/ 08 июня 2010

От своих FAQ :

КАКИЕ ИНСТРУМЕНТЫ SMUSH.IT ИСПОЛЬЗОВАТЬ ДЛЯ ИЗОБРАЖЕНИЙ SMUSH?

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

Эти алгоритмы используются в настоящее время:

  1. ImageMagick: для определения типа изображения и преобразования файлов GIF в файлы PNG.
  2. pngcrush : для удаления ненужных фрагментов из файлов PNG.Мы также экспериментируем с другими инструментами для сокращения PNG, такими как pngout , optipng , pngrewrite .Надеемся, что эти инструменты обеспечат улучшенную оптимизацию файлов PNG.
  3. jpegtran : вырезать все метаданные из JPEG (в настоящее время отключены) и пробовать прогрессивные JPEG.
  4. gifsicle: для оптимизации анимации GIF путем удаления повторяющихся пикселей в разных кадрах.

Дополнительную информацию о процессе обработки см. В разделе Оптимизация изображений в разделе Рекомендации для высокой производительности.Веб-страницы.

В нем упоминается несколько хороших инструментов.Кстати, в том же FAQ упоминается, что Yahoo сделает Smush.It public API рано или поздно, чтобы вы могли запускать его самостоятельно.До этого вы можете просто загрузить изображения отдельно для Smush.It здесь .

2 голосов
/ 03 сентября 2010

См. Это:

http://github.com/thebeansgroup/smush.py

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

1 голос
/ 23 мая 2016

Как я знаю, лучшее сжатие изображений для меня: Tinypng

У них также есть API: https://tinypng.com/developers

После того, как вы получите свой ключ, вы можете сразу начать сжимать изображения.Официальные клиентские библиотеки доступны для Ruby, PHP, Node.js, Python и Java.Вы также можете использовать плагин WordPress, расширение Magento 1 или улучшенное расширение Magento 2 для сжатия изображений JPEG и PNG.

и Первые 500 изображений в месяц предоставляются бесплатно

Подсказка: Используя их API , вы не получаете ограничений по размеру файла (не более 5 МБ каждый как их онлайн-инструмент)

...