Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   прикрепленные картинки
RSS

прикрепленные картинки

Текущий рейтинг темы: Нет
Выводить сообщения
Правила раздела

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
Der_Meister
Почетный участник

Der_Meister
Всего сообщений: 177
Рейтинг пользователя: 6

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

Ссылка


Дата регистрации на форуме:
10 апр. 2006
Качество уменьшенных картинок плохое. Цвета крайне искажаются. Настройка в панели администрирования вообще ничего не дает.
wsx
Модератор форума

wsx
Всего сообщений: 256
Рейтинг пользователя: 12

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

Ссылка


Дата регистрации на форуме:
14 янв. 2005
возможно не включен GD2. Собран ли PHP с поддержкой GD2?

---
Не всё так просто, как на самом деле!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Нет, все дело вот в чем. preview создается с помощью функции imagecreate, что дает рисунок с палитрой 256 цветов. Я сначала так делал, чтобы preview был меньше по объему, но видя такое качество (недавно сам столкнулся с подобным в одном из своих проектов), прихожу к выводу, что все-таки придется сделать createimeagetruecolor...
Чтобы исправить эту ситуацию надо найти в файле file.php строку (примерно строка 66-67)
$thumb = imagecreate($sizex/$coeff,$sizey/$coeff);

и заменить на
        if ($GLOBALS['opt_GD2']) $thumb = imagecreatetruecolor($sizex/$coeff,$sizey/$coeff);
        else $thumb = imagecreate($sizex/$coeff,$sizey/$coeff);

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

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
-KoT-
Почетный участник


Откуда: Красноярский край
Всего сообщений: 153
Рейтинг пользователя: 6

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

Ссылка


Дата регистрации на форуме:
26 апр. 2006
Давненько столкнулся с тем, что if ($GLOBALS['opt_GD2']) — не определяет, что установлена GD2, да забыл написать. Нормально работает, только когда так:
   $thumb = imagecreatetruecolor($sizex/$coeff,$sizey/$coeff);
        imagecopyresampled($thumb,$full,0,0,0,0,$sizex/$coeff,$sizey/$coeff,$sizex,$sizey);
        imagedestroy($full);
        header("Content-type: image/png");
        imagepng($thumb);
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
-KoT- Если ты про previews к прикрепленным графическим файлам, то там проверки на GD2 до сегодняшнего дня просто не было вообще.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
-KoT-
Почетный участник


Откуда: Красноярский край
Всего сообщений: 153
Рейтинг пользователя: 6

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

Ссылка


Дата регистрации на форуме:
26 апр. 2006
В оригинальном файле от 27.03.2006 :
        $thumb = imagecreate($sizex/$coeff,$sizey/$coeff);
        if ($GLOBALS['opt_GD2']) imagecopyresampled($thumb,$full,0,0,0,0,$sizex/$coeff,$sizey/$coeff,$sizex,$sizey);
        else imagecopyresized($thumb,$full,0,0,0,0,$sizex/$coeff,$sizey/$coeff,$sizex,$sizey);
        imagedestroy($full);
        header("Content-type: image/png");
        imagepng($thumb);

В приведенном куске кода вторая строка у меня не работала, как с if ($GLOBALS['opt_GD2']) $thumb = imagecreatetruecolor() — не знаю, забивал без вариантов...
Der_Meister
Почетный участник

Der_Meister
Всего сообщений: 177
Рейтинг пользователя: 6

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

Ссылка


Дата регистрации на форуме:
10 апр. 2006
XXXX Pro
Все отлично, работает. Спасибо!
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   прикрепленные картинки
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0693. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!