Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Небольшая проблемка с imagejpeg
 
 автор: 1garik   (13.06.2008 в 22:28)   письмо автору
 
 

Доброго времени суток!
Подскажите пожалуйста что не так:
есть вывод изображения в браузер через функцию imagejpeg, как поставить ей качество выводимого изображения 100 %?
На своем компе, где стоит Денвер, ставлю imagejpeg($buf_img, '', 100) и все отлично выводится (экспериментировал с качеством - оно влияет на выводимое изображение). Копирую же на сервер в локальной сети, и изображение выводится со стандартным качетвом (изменяемое значения качества вообще не влияет на выводимое изображение, хоть ставть 10% хоть 100% - изображение выводится одинаковое с одинаковым размером).
Не подскажите почему это происходит и как это исправить?

   
 
 автор: elenaki   (14.06.2008 в 11:22)   письмо автору
 
   для: 1garik   (13.06.2008 в 22:28)
 

какое отношение размер имеет к качеству?

   
 
 автор: 1garik   (14.06.2008 в 11:42)   письмо автору
 
   для: elenaki   (14.06.2008 в 11:22)
 

ну обычно чем выше качество картинки, тем больше ее размер (или я заблуждаюсь?)

   
 
 автор: Trianon   (14.06.2008 в 12:19)   письмо автору
 
   для: 1garik   (14.06.2008 в 11:42)
 

тем большим может оказаться размер файла. Но никак не картинки.
Может оказаться, может и нет.

   
 
 автор: 1garik   (14.06.2008 в 12:28)   письмо автору
 
   для: Trianon   (14.06.2008 в 12:19)
 

да, извините не уточнил, размер в Байтах (не в Пикселах).
а по вопросу может кто-нибудь помочь, почему выставляемое качество вообще никак не влияет - может в настройках сервера что или я чего не так делаю ??

   
 
 автор: sim5   (14.06.2008 в 12:44)   письмо автору
 
   для: 1garik   (14.06.2008 в 12:28)
 

Настроек сервера связанных с качеством JPG нет. Сделайте вывод с качетвом 100%, а затем 10% - заметили разницу?

   
 
 автор: 1garik   (14.06.2008 в 13:00)   письмо автору
 
   для: sim5   (14.06.2008 в 12:44)
 

В том то и дело, что нет. На моем компе замечаю разницу (все работает как надо), копирую код на сервер локальной сети - и там разницы нет ВООБЩЕ - как будто там выполняется только imagejpeg($buf_img) вместо imagejpeg($buf_img, '', 100)

   
 
 автор: sim5   (14.06.2008 в 13:07)   письмо автору
 
   для: 1garik   (14.06.2008 в 13:00)
 

Такого быть просто не может - за качество отвечает не сервер, а библиотека GD, и ей без разницы в какой сети вы работаете. Если вы будете выводить с качеством по умолчанию (75%), а потом 100%, то не только вы, а все не увидят разницы в качестве на экране монитора. Так уж устроен глаз наш, и малое разрешение монитора в подмогу еще. Только при малых процентах качества вы будете визуально замечать эту разницу.
Если у вас это происходит все таки, то ищите причину в библиотеке.

   
 
 автор: 1garik   (14.06.2008 в 13:15)   письмо автору
 
   для: sim5   (14.06.2008 в 13:07)
 

Спасибо за помощь, значит наверно в библиотеке дело, так как даже с качеством 10% картинка хорошо выглядит и размер ее (в Байтах) такой же, как и с качеством по умолчанию ...

   
 
 автор: mihdan   (16.06.2008 в 16:02)   письмо автору
 
   для: 1garik   (14.06.2008 в 13:15)
 

Может просто КЭШ?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования