У меня есть много jpeg-изображений, которые я хочу оптимизировать для Интернета, но мне нужен процесс, который также можно сделать для входящих изображений в режиме реального времени. Другими словами, я не хочу использовать такую услугу, как Smush.it, или бросать их в Photoshop для манипуляций, но я хочу знать, что я могу сделать в php. Я бы предпочел решение, которое требует только функций обработки изображений php, но при необходимости, и это обеспечит значительное улучшение, тогда также можно использовать инструмент командной строки, такой как jpegcrush.Оптимизация изображений для Интернета
Я прочитал, что просто создав изображение на php, данные EXIF лишены. Какие еще вещи я могу сделать, не ухудшая фактическое качество? Когда я сохраняю в фотошопе, используя функцию «сохранить для Интернета», экономия значительна без заметной потери качества, поэтому мне было интересно, знает ли кто-нибудь, какие операции выполняются там. Еще одна вещь, которую я заметил, заключается в том, что изображения с youtube обычно намного больше по площади, чем они должны быть, но у них очень маленькие размеры файлов ... кто-нибудь знает, что там происходит, или это какая-то секретная техника?
Если это имеет значение, изображения, с которыми я работаю, в основном 320x320, и я хочу сделать их прогрессивными jpg. Заранее спасибо.
Что такое прогрессивный jpg? – hakre
Вы имеете в виду этот класс? http://php.net/manual/en/book.image.php, просто используйте http://php.net/manual/en/function.imagejpeg.php и установите качество, а затем этот http: // www. php.net/manual/en/function.imageinterlace.php для прогрессивных. – Matt