Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Превью без потери качества
Покинул форум
Сообщений всего: 69
Дата рег-ции: Нояб. 2011 Откуда: Украина г.Краматорск
Помог: 1 раз(а)
Помогите разобраться с созданием превьюшек. Как уменьшить, все понятно, но проблема в том, что миниатюры получаются крупно зернистые и детализация теряется напрочь. Экспериментировал со значением качества в imagejpeg, но не получил желаемого результата. вот пример полученного результата
исходник
полученная превьюшка
хотелось бы получить более качественную превьюшку. Помогите кто чем может )
p.s. даже тут видно что сделанная форумом миниатюра исходного изображения хоть и меньше по размеру моей превьюшки, но она лучше для восприятия.
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
DeepVarvar, у него проблемма из-за фунции imagecopyresized()
У неё качество обработки хуже чем у imagecopyresampled()
DeepVarvar
Отправлено: 08 Октября, 2012 - 15:06:01
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Varan пишет:
поэкспериментирую
Так проверено же уже )) Тут, как говорится, бери и пользуй. Все отлично делает и в качестве и с любыми типами картинок. Ну во всяком случае с гиф, жпг и пнг ))) (Добавление)
armancho7777777 пишет:
, у него проблемма из-за фунции imagecopyresized()
Я знаю, просто подумал что у него в будущем втанет вопрос и о других картинках, а не только жпг. Вот решил сразу без соплей сбросить готовый класс.
Ага. Сейчас куча вопросов посыпится: что и как )
Сам пожалеешь )
Varan
Отправлено: 08 Октября, 2012 - 15:15:13
Гость
Покинул форум
Сообщений всего: 69
Дата рег-ции: Нояб. 2011 Откуда: Украина г.Краматорск
Помог: 1 раз(а)
armancho7777777 вы правы, с imagecopyresampled действительно разница ощутима. DeepVarvar - с наскока не разобрался, но попробую в дальнейшем и ваш вариант.
по поводу других форматов, моя функция тоже их обрабатывает она не ограничена jpg форматом.
armancho7777777
Отправлено: 08 Октября, 2012 - 15:17:46
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Но ограничена в png: а именно сохранение альфа-каналов.
В классе выше это реализовано. (Добавление)
да, спасибо, я как раз нашел разницу в классе по обработке формата png
ОГРОМНОЕ СПАСИБО , плюсануть не смогу, система не разрешает из-за малого количества оставленного мною на форуме флуда )))
DeepVarvar
Отправлено: 08 Октября, 2012 - 16:39:18
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Varan пишет:
плюсануть не смогу, система не разрешает из-за малого количества оставленного мною на форуме флуда )))
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.