Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Программирование »   PHP »   Очень низкое качество JPEG при использовании GD
RSS

Очень низкое качество JPEG при использовании GD

Как с этим бороться?

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модератор: wsxПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Пишу скрипт фотогалереи и столкнулся с тем, что при изменении размера картинки с помощью GD качество получается просто отвратительным (хотя я передавал в качестве параметра функции imagejpeg значения от 70 до 99). В свое время у меня нечто подобное было при использовании Coppermine Photogalery, но там проблема достаточно просто решилась путем перехода на GD2. Когда я пытаюсь использовать GD2 в своем скрипте, то вообще получаю полностью черный квадрат вместо картинки. Кто-нибудь знает, как с этим бороться?

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
wsx
Модератор раздела
Юниксойд, сетевик
wsx
Откуда: Казань
Всего сообщений: 1074
Рейтинг пользователя: 28

Репутация пользователя: 1




Дата регистрации на форуме:
14 янв. 2005
Какая версия GD ? Попробуй обновить. Чёрный квадрат ? Хм...Это же хорошо! а у тебя скрипт случаем не malevich.php называется ?

ыыыы.....
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Конкретно версию не знаю (хотя попробую посмотреть с помощью phpinfo). Обновить не получится - сервер не мой, соответственно, достаточных прав нет. Но вообще, там софт весь довольно старый стоит...

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
wsx
Модератор раздела
Юниксойд, сетевик
wsx
Откуда: Казань
Всего сообщений: 1074
Рейтинг пользователя: 28

Репутация пользователя: 1




Дата регистрации на форуме:
14 янв. 2005
Ну я думаю надо трести, что бы обновляли! Указать на реальные баги! итд...итп... :))
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Разобрался. Черный квадрат возникал из-за того, что для GD2 у меня вообще копирование не производилось (вернее, производилось совсем не туда). А чтобы цвет передавался нормально, нужно было еще создавать картинки не с помощью createimage(), а с помощью createimagetruecolor().

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Модератор: wsxПечать
Объединенный Открытый Проект »   Программирование »   PHP »   Очень низкое качество JPEG при использовании GD
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0433. Количество выполненных запросов: 18, время выполнения запросов 0.0096