За последние 24 часа нас посетили 164297 программистов и 3025 роботов. Сейчас ищут 1689 программистов ...

Как вставить на картинку текст?

Тема в разделе "PHP для новичков", создана пользователем MCTrane, 28 янв 2010.

  1. MCTrane

    MCTrane Активный пользователь

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    Вот видел на многих сайтах скрины выкладывались, а на них автоматически добавлялась надпись или ещё что нибудь.
    Мне тоже надо чтобы на фоне, который я сделаю был текст и желательно чтобы изображение было php.
    Никто не знает как реализовать?
     
  2. SDR

    SDR Активный пользователь

    С нами с:
    22 сен 2009
    Сообщения:
    244
    Симпатии:
    0
    гугли по php + gd2 или php + imagemagik
     
  3. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    еще ключевые слова:
    водяные знаки, watermarks, alphablending
    я когда-то давно делал.
     
  4. MCTrane

    MCTrane Активный пользователь

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    А может как нибудь можно задавать картинку как фон созданного изабражения?
     
  5. Romik_Maden

    Romik_Maden Активный пользователь

    С нами с:
    31 янв 2010
    Сообщения:
    25
    Симпатии:
    0
    Адрес:
    Украина, Львов
    Тебе в помощь книга "PHP 5 на примерах"
    Автор: Максим Кузнецов, Игорь Симдянов, Сергей Голышев
    Издательство: БХВ-Петербург, 2006 г.

    Погугли, найдешь где скачать.

    Там на с.372-391 все прекрасно написано с примерами.
     
  6. Беляш

    Беляш Активный пользователь

    С нами с:
    31 янв 2010
    Сообщения:
    20
    Симпатии:
    0
    Самое простое это вот так:
    PHP:
    1. <?php
    2.     $image=imageCreateFromJpeg("1.jpg");
    3.     $ix=10;  // x координата вставки текста
    4.     $iy=10;  // y координата вставки текста
    5.     imageString($image, 3, $ix, $iy, "watermark", 0xFF00FF);
    6.     //вывод получившейся картинки
    7.     header('Content-type: image/png');
    8.     imagepng($image);
    9.     imagedestroy($image);
    10. ?>
    Пусть это будет скрипт с названием image.php , то на странице у картинки указываем соурс вот так:

    <img src="image.php">