|
|
|
| Доброго времени суток!
Подскажите пожалуйста что не так:
есть вывод изображения в браузер через функцию imagejpeg, как поставить ей качество выводимого изображения 100 %?
На своем компе, где стоит Денвер, ставлю imagejpeg($buf_img, '', 100) и все отлично выводится (экспериментировал с качеством - оно влияет на выводимое изображение). Копирую же на сервер в локальной сети, и изображение выводится со стандартным качетвом (изменяемое значения качества вообще не влияет на выводимое изображение, хоть ставть 10% хоть 100% - изображение выводится одинаковое с одинаковым размером).
Не подскажите почему это происходит и как это исправить? | |
|
|
|
|
|
|
|
для: 1garik
(13.06.2008 в 22:28)
| | какое отношение размер имеет к качеству? | |
|
|
|
|
|
|
|
для: elenaki
(14.06.2008 в 11:22)
| | ну обычно чем выше качество картинки, тем больше ее размер (или я заблуждаюсь?) | |
|
|
|
|
|
|
|
для: 1garik
(14.06.2008 в 11:42)
| | тем большим может оказаться размер файла. Но никак не картинки.
Может оказаться, может и нет. | |
|
|
|
|
|
|
|
для: Trianon
(14.06.2008 в 12:19)
| | да, извините не уточнил, размер в Байтах (не в Пикселах).
а по вопросу может кто-нибудь помочь, почему выставляемое качество вообще никак не влияет - может в настройках сервера что или я чего не так делаю ?? | |
|
|
|
|
|
|
|
для: 1garik
(14.06.2008 в 12:28)
| | Настроек сервера связанных с качеством JPG нет. Сделайте вывод с качетвом 100%, а затем 10% - заметили разницу? | |
|
|
|
|
|
|
|
для: sim5
(14.06.2008 в 12:44)
| | В том то и дело, что нет. На моем компе замечаю разницу (все работает как надо), копирую код на сервер локальной сети - и там разницы нет ВООБЩЕ - как будто там выполняется только imagejpeg($buf_img) вместо imagejpeg($buf_img, '', 100) | |
|
|
|
|
|
|
|
для: 1garik
(14.06.2008 в 13:00)
| | Такого быть просто не может - за качество отвечает не сервер, а библиотека GD, и ей без разницы в какой сети вы работаете. Если вы будете выводить с качеством по умолчанию (75%), а потом 100%, то не только вы, а все не увидят разницы в качестве на экране монитора. Так уж устроен глаз наш, и малое разрешение монитора в подмогу еще. Только при малых процентах качества вы будете визуально замечать эту разницу.
Если у вас это происходит все таки, то ищите причину в библиотеке. | |
|
|
|
|
|
|
|
для: sim5
(14.06.2008 в 13:07)
| | Спасибо за помощь, значит наверно в библиотеке дело, так как даже с качеством 10% картинка хорошо выглядит и размер ее (в Байтах) такой же, как и с качеством по умолчанию ... | |
|
|
|
|
|
|
|
для: 1garik
(14.06.2008 в 13:15)
| | Может просто КЭШ? | |
|
|
|