X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Image Optimizer (PHP)
bars96
bars96
Topic Starter сообщение 15.11.2017, 2:55; Ответить: bars96
Сообщение #1


Написал скрипт для оптимизации JPG/PNG изображений без потери качества с использованием Google PageSpeed Insights в качестве посредника, т.к. для того чтобы оптимизировать изображения напрямую через PHP, нужно иметь собственный веб-сервер со всеми правами и доустанавливать несколько библиотек. Оптимизация нужна для того, чтобы ваш сайт загружался быстрее, росла оценка скорости загрузки страниц в Google PageSpeed Insights, и не нужно было самому искать и заменять каждую картинку, что приходится делать при оптимизации вручную. А потом еще переименовывать в оригинальное название файла. Image Optimizer, отгородит от ненужных проблем и лишних забот, сохранив ваше время.

Минусы Google PageSpeed при ручной оптимизации изображений (без моего скрипта):

  1. Все изображения складываются в одну папку, из-за чего приходится долго искать исходную папку каждого из них
  2. Файлы изображений переименовываются. Все "некорректные" символы кодируются в группы других, например "hello, (world).jpg" в "hello_2C_20_28world_29.jpg", из-за чего приходится еще искать оригинальное изображение, а потом переименовывать оптимизированное
  3. Если длина названия файла больше 64-х символов, то оно обрезается
  4. Если изображение уже было оптимизировано, Google начинает уменьшать его размеры (разрешение)


Image Optimizer успешно решает все вышеперечисленные казусы, а также ускоряет и упрощает весь процесс оптимизации.

Скачать можно с официального сайта (GitHub)


Поблагодарили: (1)
2
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WoWeb
WoWeb
сообщение 15.11.2017, 11:43; Ответить: WoWeb
Сообщение #2


bars96, Он сам сжимает изображения или скачивает оптимизированные с Google PageSpeed Insights ?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zilonitiz
zilonitiz
сообщение 15.11.2017, 12:21; Ответить: zilonitiz
Сообщение #3


Скрипт можно направить на папки на сервере что бы он обрабатывал файлы в них?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Вентилятор
Вентилятор
сообщение 15.11.2017, 12:32; Ответить: Вентилятор
Сообщение #4


а зачем это нужно? есть лёгкие консольные программы optipng и jpegoptim
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bars96
bars96
Topic Starter сообщение 16.11.2017, 3:57; Ответить: bars96
Сообщение #5


Цитата(WoWeb @ 15.11.2017, 10:43) *
bars96, Он сам сжимает изображения или скачивает оптимизированные с Google PageSpeed Insights ?

Скачивает с Google PageSpeed Insights


Цитата(zilonitiz @ 15.11.2017, 11:21) *
Скрипт можно направить на папки на сервере что бы он обрабатывал файлы в них?

Можно. Для этого перед началом пути поставьте слеш


Цитата(Вентилятор @ 15.11.2017, 11:32) *
а зачем это нужно? есть лёгкие консольные программы optipng и jpegoptim

Эти легкие консольные программы не установишь на обычный шаред хостинг:

Цитата(bars96 @ 15.11.2017, 1:55) *
для того чтобы оптимизировать изображения напрямую через PHP, нужно иметь собственный веб-сервер со всеми правами и доустанавливать несколько библиотек

Нужен свой VPS (как минимум) с правами root. А такой сервер берут далеко не все. Поэтому я придумал другое решение и с удобствами. Можно как URL любой страницы ввести, так и папку на сервере

Цитата(Вентилятор @ 15.11.2017, 11:32) *
а зачем это нужно? есть лёгкие консольные программы optipng и jpegoptim

Да и объяснишь простому заказчику что это такое)

Сообщение отредактировал bars96 - 16.11.2017, 3:55
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zilonitiz
zilonitiz
сообщение 16.11.2017, 13:11; Ответить: zilonitiz
Сообщение #6


Цитата
Можно. Для этого перед началом пути поставьте слеш

Можно пример? Не совсем понял.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bars96
bars96
Topic Starter сообщение 17.11.2017, 0:47; Ответить: bars96
Сообщение #7


Цитата(zilonitiz @ 16.11.2017, 12:11) *
Можно пример? Не совсем понял.

Так на сайте же

Прикрепленное изображение

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3425 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1246 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44945 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1894 26.5.2023, 20:48
автор: Mixatraider
Открытая тема (нет новых ответов) Опытный PHP\Python разработчик в поиске интересных задач
6 daikzlex 3409 25.5.2023, 13:55
автор: daikzlex


 



RSS Текстовая версия Сейчас: 25.4.2024, 17:52
Дизайн