GD perl или php

Discussion in 'PHP' started by j0ker13, 23 Apr 2009.

  1. j0ker13

    j0ker13 Elder - Старейшина

    Joined:
    28 Jul 2008
    Messages:
    199
    Likes Received:
    16
    Reputations:
    5
    встал вопрос о размещении текста на листе с последующей печатью
    текст нада размещать согласно координатам.
    на каком языке это удобнее реализовать?
     
  2. OdaN

    OdaN Elder - Старейшина

    Joined:
    4 Mar 2006
    Messages:
    192
    Likes Received:
    17
    Reputations:
    1
    Кто с чем привык работать, на том и удобнее... на пхп как-то так:

    PHP:
    $im=imagecreatefromjpeg("image/default.jpg"); //Открваем картинку
    $color=imagecolorallocate($im25000); //Цвет шрифта
    $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);
     
  3. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    727
    Reputations:
    266
    На русском. Пример "Маш, а теперь подпишись вот в том левом уголке, сразу под печатью". Плюсы: семантический анализ(выполняется автоматически), небольшое время на написание программы для объекта(около 7 секунд), объект управляется вербально, автоматическая коррекция ошибок.
     
    1 person likes this.
  4. OdaN

    OdaN Elder - Старейшина

    Joined:
    4 Mar 2006
    Messages:
    192
    Likes Received:
    17
    Reputations:
    1
    Подпишись действительно выполняется примерно за 7 секунд, и с описанными плюсами. Но у нас опсанный мною выше метод используется для заполнения нарядов, информацией взятой из базы, и так-как текста приличное количество, то в продуктивность "Машеньки" начинаешь сомневатся...

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

    j0ker13 Elder - Старейшина

    Joined:
    28 Jul 2008
    Messages:
    199
    Likes Received:
    16
    Reputations:
    5
    вот допустим создали изображение. с помощью пхп можно отправить на печать его?
     
  6. OdaN

    OdaN Elder - Старейшина

    Joined:
    4 Mar 2006
    Messages:
    192
    Likes Received:
    17
    Reputations:
    1
    нет, пхп на сервере исполняется... можно в браузере нажать ctrl+p
     
  7. j0ker13

    j0ker13 Elder - Старейшина

    Joined:
    28 Jul 2008
    Messages:
    199
    Likes Received:
    16
    Reputations:
    5
    :) гуд. тока качество картинки даже с TrueType выглядит нечитаемо((
    есть вариаты исправить?)
    нойз это тока сохранять картинку а потом как нить печатать)
     
    #7 j0ker13, 23 Apr 2009
    Last edited: 23 Apr 2009
  8. j0ker13

    j0ker13 Elder - Старейшина

    Joined:
    28 Jul 2008
    Messages:
    199
    Likes Received:
    16
    Reputations:
    5
    ок почитаю.
    дело в том что картинка сама нормально выглядит а после печати ступеньки видны(
     
  9. OdaN

    OdaN Elder - Старейшина

    Joined:
    4 Mar 2006
    Messages:
    192
    Likes Received:
    17
    Reputations:
    1
    Гм, я работал и со сканами документов, и на фотки надписи накладывал, проблем не было ни когда...
     
  10. j0ker13

    j0ker13 Elder - Старейшина

    Joined:
    28 Jul 2008
    Messages:
    199
    Likes Received:
    16
    Reputations:
    5
    ))) дак обычный текст нормально печатает
     
  11. OdaN

    OdaN Elder - Старейшина

    Joined:
    4 Mar 2006
    Messages:
    192
    Likes Received:
    17
    Reputations:
    1
    а картинки? наверняка принтер просто криво ресайзит изображение...
     
  12. j0ker13

    j0ker13 Elder - Старейшина

    Joined:
    28 Jul 2008
    Messages:
    199
    Likes Received:
    16
    Reputations:
    5
    и картинки нормально