PDA

Просмотр полной версии : GD perl или php


j0ker13
23.04.2009, 14:22
встал вопрос о размещении текста на листе с последующей печатью
текст нада размещать согласно координатам.
на каком языке это удобнее реализовать?

OdaN
23.04.2009, 14:31
Кто с чем привык работать, на том и удобнее... на пхп как-то так:


$im=imagecreatefromjpeg("image/default.jpg"); //Открваем картинку
$color=imagecolorallocate($im, 250, 0, 0); //Цвет шрифта
$x=10; //Координаты надписи
$y=15;
$text="Текст надписи";
$size='45'; //размер шрифта
$z='0'; //угол наклона шрифта

imagettftext($im, $size, $z, $x, $y, $color, 'arial.ttf', "$text"); //Накладываем текст на картинку

header("Content-type: image/jpg");
imagejpeg($im); //Выводим картинку
imagedestroy($im);

nerezus
23.04.2009, 14:32
На русском. Пример "Маш, а теперь подпишись вот в том левом уголке, сразу под печатью". Плюсы: семантический анализ(выполняется автоматически), небольшое время на написание программы для объекта(около 7 секунд), объект управляется вербально, автоматическая коррекция ошибок.

OdaN
23.04.2009, 14:37
Подпишись действительно выполняется примерно за 7 секунд, и с описанными плюсами. Но у нас опсанный мною выше метод используется для заполнения нарядов, информацией взятой из базы, и так-как текста приличное количество, то в продуктивность "Машеньки" начинаешь сомневатся...

У нее кстати есть плохо документированные баги, из разряда "у меня болит голова", или "куда-же я дела эту чертову ручку"... Возникают как и проходят абсолютно рандомно... Причины малоизученны...

j0ker13
23.04.2009, 14:54
вот допустим создали изображение. с помощью пхп можно отправить на печать его?

OdaN
23.04.2009, 14:56
нет, пхп на сервере исполняется... можно в браузере нажать ctrl+p

m0Hze
23.04.2009, 15:01
Теоритически,можно создать батник с печатью, а затем exec,system...

j0ker13
23.04.2009, 15:01
:) гуд. тока качество картинки даже с TrueType выглядит нечитаемо((
есть вариаты исправить?)
нойз это тока сохранять картинку а потом как нить печатать)

m0Hze
23.04.2009, 15:04
Это уже зависит отразмера картинки шрифта,и эфектов при создании.
Советую вот тут почитать:
php.net

j0ker13
23.04.2009, 15:08
ок почитаю.
дело в том что картинка сама нормально выглядит а после печати ступеньки видны(

OdaN
23.04.2009, 15:10
:) гуд. тока качество картинки даже с TrueType выглядит нечитаемо((
есть вариаты исправить?)
нойз это тока сохранять картинку а потом как нить печатать)

Гм, я работал и со сканами документов, и на фотки надписи накладывал, проблем не было ни когда...

m0Hze
23.04.2009, 15:13
Незадумавались над тем чтобы сменить принтер?)

j0ker13
23.04.2009, 16:27
))) дак обычный текст нормально печатает

OdaN
23.04.2009, 16:38
а картинки? наверняка принтер просто криво ресайзит изображение...

j0ker13
23.04.2009, 17:46
и картинки нормально