За последние 24 часа нас посетили 16216 программистов и 1666 роботов. Сейчас ищут 935 программистов ...

Как наложить текст на png изображение

Тема в разделе "Прочие вопросы по PHP", создана пользователем Assassin_Developer, 17 май 2014.

  1. Assassin_Developer

    Assassin_Developer Новичок

    С нами с:
    17 май 2014
    Сообщения:
    4
    Симпатии:
    0
    Где ошибся подскажите пожалуйста
    Код (Text):
    1.  
    2. <?php
    3. date_default_timezone_set('Europe/Moscow');
    4. $data = date("d.m.Y");
    5. $data2 = date("H:i");
    6. $im = imagecreatefrompng('images/logo.png');
    7. imagettftext ($im, 20, 0, 10, 20, "ttf/optima.ttf", "$data");
    8. header("Content-Type: image/png");
    9.  
    10. imagepng($im);
    11. imagedestroy ($im);
    12. ?>
    Добавлено спустя 5 минут 52 секунды:
    Что никто не подскажет?
     
  2. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Это же не чат, подожди часок-другой.
    Цвет забыл 6-м параметром
    Код (PHP):
    1. imagettftext ($im, 20, 0, 10, 20, 0x00ccdd, "ttf/optima.ttf", "$data"); 
     
  3. Assassin_Developer

    Assassin_Developer Новичок

    С нами с:
    17 май 2014
    Сообщения:
    4
    Симпатии:
    0
    Код (Text):
    1. <?php
    2. date_default_timezone_set('Europe/Moscow');
    3. $data = date("d.m.Y");
    4. $data2 = date("H:i");
    5. $im = imagecreatefrompng('images/logo.png');
    6. imagettftext ($im, 20, 0, 10, 20, 0x00ccdd, "ttf/optima.ttf", "$data");
    7. header("Content-Type: image/png");
    8. imagepng($im);
    9. imagedestroy ($im);
    10. ?>
    Не работает!

    Добавлено спустя 2 минуты 37 секунд:
    Извиняюсь все работает, ошибку в регистре шрифта допустил спасибо, где тут можно плюсануть?

    Добавлено спустя 4 минуты 16 секунд:
    как теперь на это же изображение наложить вторую дату $data2?
    Код (Text):
    1.  
    2. <?php
    3. date_default_timezone_set('Europe/Moscow');
    4. $data = date("d.m.Y");
    5. $data2 = date("H:i");
    6. $im = imagecreatefrompng('images/logo.png');
    7. imagettftext ($im, 20, 0, 10, 20, 0x00ccdd, "ttf/Optima.ttf", "$data");
    8. imagettftext ($im, 20, 0, 20, 20, 0x00ccdd, "ttf/Optima.ttf", "$dat2");
    9. header("Content-Type: image/png");
    10. imagepng($im);
    11. imagedestroy ($im);
    12. ?>
    так не работает
     
  4. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    ну ещё бы
    , переменные то разные.
     
  5. Assassin_Developer

    Assassin_Developer Новичок

    С нами с:
    17 май 2014
    Сообщения:
    4
    Симпатии:
    0
  6. Assassin_Developer

    Assassin_Developer Новичок

    С нами с:
    17 май 2014
    Сообщения:
    4
    Симпатии:
    0
    0x00ccdd что за формат цвета дай цветовую схему пожалуйста
     
  7. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    :D я знал, что тебе этот цвет не понравится, специально подобрал.
    Почитай о цвете.
    Тут то же представление в виде трёх пар шестнадцатеричных цифр, только вместо решетки # нужно поставить 0x