akxxiv
Новичок
Не совсем понятная проблема с созданием изображени, Опять GD
Что мне нужно?!
А нужно вот что. Нужно чтобы фотограф, который заведует страничкой сайта с фотографиями мог закидывать на сайт фотки не запариваясь над хтмэлем. Он выбирает в форму свою фотографию, кликает по кнопке "загрузить картинку", она (фотка) заливается на сервер, попутно ей присваивается номер, создается превьюшка и на ней белым светом записывается номер фотки.
Теперь собственно в чем проблема. Все зделал, дома все работает отлично, а вот на сервере все не так радужно. Теперь по пунктам.
Загружаю, затем создаю новую картинку из фотографии
далее создаю изображение
Уменьшаю размер
Задаю белый цвет и записываю номер
Записываю на диск с наилучшим качеством
Результат - ужасный. Картинки теряют цвета, т.е. они цветные, но их там не больше 256, а то, что должно быть записано белым шрифтом записывается когда серым, когда черным, когда белым...
Дома все работает правильно! Кто знает как это исправить???
Что мне нужно?!
А нужно вот что. Нужно чтобы фотограф, который заведует страничкой сайта с фотографиями мог закидывать на сайт фотки не запариваясь над хтмэлем. Он выбирает в форму свою фотографию, кликает по кнопке "загрузить картинку", она (фотка) заливается на сервер, попутно ей присваивается номер, создается превьюшка и на ней белым светом записывается номер фотки.
Теперь собственно в чем проблема. Все зделал, дома все работает отлично, а вот на сервере все не так радужно. Теперь по пунктам.
Загружаю, затем создаю новую картинку из фотографии
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)
Дома все работает правильно! Кто знает как это исправить???