Как качественно ужимать картинки?

12
Юпи-с
На сайте с 30.07.2006
Offline
230
1224

Всем привет, была такая проблема ее решили, теперь при создании записи картинки ужимаются в 5 нужных форматов и складываются в папочку и отдаются статикой. Но появилось другая небольшая проблема, посмотрите качество миниатюр отвратительное, особенно мелких, прямо без боли смотреть не возможно :). Да конечно, в скорости загрузки выиграли существенно, но хотелось бы какую то середину найти. Мастера, которые делали мне статику говорят, что ужимают стандартными методами, и что лучше качества не добиться. Мне кажется должен быть способ... Дайте советов :)

Кстати оригиналы картинок вполне себе не маленькие, минимум 760*350, так что разрешение хорошее, как сделать из него миниатюру 120*70 приличного качества?

Ink-developer
На сайте с 31.01.2009
Offline
138
#1

Скинули бы оригинал картинки и сжатый вариант для наглядности, можно было бы сказать нормально это или нет.

N
На сайте с 06.05.2007
Offline
419
#2
Юпи-с:
Мастера, которые делали мне статику говорят, что ужимают стандартными методами, и что лучше качества не добиться.

Типичная ошибка пшпника - использование imagecopyresized вместо imagecopyresampled.

Но что конкретно вас не устраивает в миниатюрах? вроде нормально сжато. Есть характерные jpeg-артефакты. Они исчезают при увеличении качества сжатия jpeg. Этот параметр настраивается.

Текста там на картинках довольно много и он отличненько портится. Тут уж ничего не поделаешь. JPEG не предназначен для изображений с мелким текстом. Разве что cовсем мелкие картинки в png сохранять.

Кнопка вызова админа ()
Юпи-с
На сайте с 30.07.2006
Offline
230
#3

Вот оригинал

Вот ужатая миниатюра

Юпи-с добавил 17.09.2011 в 15:54

netwind:
Но что конкретно вас не устраивает в миниатюрах?

вот это :)

Есть характерные jpeg-артефакты.
netwind:
Этот параметр настраивается.

Мне говорят, что если сделать 100% то размер файла увеличивается в 3 раза, а качество нет... вот я и не поверил...

N
На сайте с 06.05.2007
Offline
419
#4
Юпи-с:
Мне говорят, что если сделать 100% то размер файла увеличивается в 3 раза, а качество нет... вот я и не поверил...

ну конечно качество улучшится. но 100% - слишком расточительно.

подбирайте медианным методом :) хотя бы 50% поставьте для начала.

В фотошопе есть специальный диалог save for web специально чтобы выбрать подходящую под конкретную картинку степень сжатия. там обычно 4 окошка и наглядно видно как именно испортится изображение при сохранении в jpeg.

Юпи-с
На сайте с 30.07.2006
Offline
230
#5

netwind, мне говорят, что вот это - 75% качества, а вот это

100%

Юпи-с добавил 17.09.2011 в 16:09

netwind:
Типичная ошибка пшпника - использование imagecopyresized вместо imagecopyresampled.

Или все таки ошибка в этом?

N
На сайте с 06.05.2007
Offline
419
#6

вот тут вообще не вижу jpeg-артефактов.

Вы сами в фотошопе-то обработайте и сравните. Если фотошоп сделает лучше - пускай подрядчики мучаются до победного конца.

Что касается png, так если его прогнать через программу типа optipng, получается весьма неплохой размер и, разумеется, без искажений.

netwind добавил 17.09.2011 в 16:15

Юпи-с:
Или все таки ошибка в этом?

вроде не ваш случай. то, о чем я писал выглядит вообще вырвиглазно. работает быстро, но некрасиво.

Юпи-с
На сайте с 30.07.2006
Offline
230
#7

Я к сожалению на ВЫ с фотошопом :)

Если не трудно, могли бы вы из этого оригинала сделать миниатюру 138*75 с качеством 75% и 100%, был бы очень благодарен, чтобы я мог сравнить и показать

N
На сайте с 06.05.2007
Offline
419
#8
Юпи-с:
Если не трудно, могли бы вы из этого оригинала сделать миниатюру 138*75 с качеством 75% и 100%, был бы очень благодарен, чтобы я мог сравнить и показать

получается тут еще и несоответствие размеров. у 138*75 другое отношение сторон. картинка растягивается по высоте. да и исходное изображение тоже не шибко хорошее. желтая стена, например, не желтая, а радужная - типичный jpeg-артефакт.

по-моему они ошиблись где-то. их 75% выглядит хуже чем мои 75% фотошопом. если за оценку качества взять размер файла, то они жмут где-то с 40% качеством.

25% - http://rghost.net/21951021/image.png

50% - http://rghost.net/21951041/image.png

75% - http://rghost.net/21951071/image.png

100% - http://rghost.net/21951101/image.png

netwind добавил 17.09.2011 в 16:51

Как я понял они жмут без указания качества. Если просто посмотреть чем созданы картинки, то открывается палево "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality"

В документации написано The default is the default IJG quality value (about 75). Не ошиблись, но и не стали указывать качество сжатия явно понадеявшись на документацию.

Ну неужели реализация в GD настолько плохая ? Остается попробовать imagemagick. Или явно указать качество в GD.

C
На сайте с 20.05.2011
Offline
14
#9

вкратце, небольшое сравнение библиотек, но всё-равно придётся поиграться с фильтрами и прочее, для наиболее подходящего соотношения качество/размер для вашей геометрии тумб

Юпи-с
На сайте с 30.07.2006
Offline
230
#10

Спасибо всем )

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий