Пържено пиле с мътеница | Състезание за рецепти с кухня и занаяти

Има ли безплатна услуга с API, която извършва намаляване на размера на файла с изображения без загуби?

Понастоящем използваме Smush.it, който не е перфектен (трябва да прибягваме до инструменти на командния ред), въпреки че неговите често задавани въпроси предполагат, че предстои API (няма напредък в това за повече от 2 години).

РЕДАКТИРАНЕ:

Оказва се, че API на Smush.it е жив и здрав, току-що се рекламира като мъртъв. Изпращане на заявки до: http://www.smushit.com/ysmush.it/ws.php?img=VALID_IMAGE_URL (където VALID_IMAGE_URL е, както се досещате, валиден URL адрес на изображение) връща JSON обект с адрес Smush.it, където можете да изтеглите новосъздаденото изображение. Обектът JSON ви дава и статистика за наличната компресия.

  • 1 Чудесно е, че API на smush.it работи. Сравнението на резултатите от компресията на PunyPNG си струва да се обмисли, защото smush.it не се представя добре както конкуренцията. Трудно е обаче да се оплаквате, когато е безплатно.
  • Сега използвайте Smush.it за намаляване на файлове под 150kb (ако е възможно), а след това PunyPNGing.

Има PunyPNG API, който поддържа PNG, jpeg и gif изображения.

  • Изображенията са около 200-300kb. API го ограничава до 150kb или изисква плащане. Тъй като това е за случайна употреба, схемата за ценообразуване не е идеална.
  • @Metalshark Сигурен ли си, че е 150kb? Той казва, че максимумът е 500kb на страницата на API: bit.ly/podL5B Прекарах известно време в търсене и това е единствената друга услуга за компресиране на изображения с API, която можех да намеря, страхувам се. Компресирането на изображения чрез API е нишова услуга, защото не е твърде трудно да го направите на собствения си сървър, използвайки напр. OptiPNG.
  • неговите само 150kb за безплатната версия (500kb струва $ 5 на месец). Не знаех за PunyPNG, затова благодаря, че го обърнахте на внимание. Използването на Google App Engine, така че локалните изпълними файлове са не-не.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?