Не совсем понятная проблема с созданием изображени, Опять GD

akxxiv

Новичок
Не совсем понятная проблема с созданием изображени, Опять GD

Что мне нужно?!
А нужно вот что. Нужно чтобы фотограф, который заведует страничкой сайта с фотографиями мог закидывать на сайт фотки не запариваясь над хтмэлем. Он выбирает в форму свою фотографию, кликает по кнопке "загрузить картинку", она (фотка) заливается на сервер, попутно ей присваивается номер, создается превьюшка и на ней белым светом записывается номер фотки.
Теперь собственно в чем проблема. Все зделал, дома все работает отлично, а вот на сервере все не так радужно. Теперь по пунктам.
Загружаю, затем создаю новую картинку из фотографии
PHP:
$src = ImageCreateFromJpeg($image_name)
далее создаю изображение
PHP:
$dst = ImageCreate($tn_width,$tn_heigth);
Уменьшаю размер
PHP:
ImageCopyResized($dst, $src, 0, 0, 0, 0, $tn_width, $tn_heigth, $width, $heigth);
Задаю белый цвет и записываю номер
PHP:
$white = ImageColorAllocate($dst, 255, 255, 255);   
 ImageString($dst, 3, 5, $tn_heigth-17, $img_num, $white);
Записываю на диск с наилучшим качеством
PHP:
imagejpeg($dst, $image_name, 100)
Результат - ужасный. Картинки теряют цвета, т.е. они цветные, но их там не больше 256, а то, что должно быть записано белым шрифтом записывается когда серым, когда черным, когда белым...

Дома все работает правильно! Кто знает как это исправить???
 

SiMM

Новичок
[m]imagecreatetruecolor[/m]
[m]imagecopyresampled[/m]
PS: неужели нельзя было поиском воспользоваться? Тема пережёвывалась неоднократно.
PPS: дома и на сервере всё же разное ПО, не так ли?
 
Сверху