Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2015, 14:51   #1
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию оптимизация png/jpg средствами php

Всем привет.
Собственно из заголовка понятно про что пойдет речь, в виду дикой пляски за циферки в pagespeed (не говорю что это плохо, даже наоборот) встал вопрос оптимизации, да оптимизации не простой, а на лету. В частности в текущий момент на всех площадках где есть поддержка Imagemagick использую ее, но временами попадаются и крайне специфичные вещи где поддержки его нет. Попробовал в сети поискать уже готовые инструменты для оптимизации с помощью gd но кроме как просто ресайзить и уменьшать качество ничего интересного нет(5 минут если руками самому накидывать). Собственно теперь вопрос, кто как делает? если например тот же интернет магазин, или новостной портал, где изображения разовой обработкой не прогнать
CodeNOT вне форума Ответить с цитированием
Старый 18.12.2015, 08:29   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

Почему разовой обработкой не прогнать? Что имеете ввиду под оптимизацией фото? Как делаете - при создании/загрузке фото, или динамически каждый раз качество меняете?

Последний раз редактировалось ADSoft; 18.12.2015 в 16:39.
ADSoft вне форума Ответить с цитированием
Старый 18.12.2015, 12:01   #3
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

интернет магазин
1) превью в каталоге
2) превью в карточках товара
3) полным изображения для лайтбоксов


в текущий момент скрипт запускается на дирректорию в которую складываются имаги и пережимаются, ивент триггерится после загрузки
CodeNOT вне форума Ответить с цитированием
Старый 18.12.2015, 16:40   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

и - что не устраивает конкретно?
ADSoft вне форума Ответить с цитированием
Старый 18.12.2015, 18:49   #5
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
и - что не устраивает конкретно?
отписал же что стандартным пережатием и изминением размера с помощью либы gd не всегда получается качественно из-за чего есть просест в pagespeed, ни везде стоит imagick что бы прогнать через него, собственно вот и спрашиваю кто и как решает этот вопрос
CodeNOT вне форума Ответить с цитированием
Старый 18.12.2015, 20:32   #6
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

При загрузке фото ресайзю в нуждные размер и не парюсь.Это самая значительная оптимизация. Все остальные свистопляски не думаю что сиграют существенную роль.
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертация PNG GIF BMP в JPG в TMemoryStream Pcrepair Общие вопросы Delphi 3 04.03.2015 22:13
PNG и JPG в TGA Rec0il Общие вопросы Delphi 8 10.06.2014 00:16
Не получается конвертировать jpg в png Русик123 Общие вопросы Delphi 4 18.03.2012 11:02
Как вставить картинки PNG, JPG в RichEdit? Vladimir K. Компоненты Delphi 6 16.10.2010 17:19