• Главная
  • » PHP
  • » Надпись на картинке, информация про файл.

#1 2009.01.17 17:54

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Надпись на картинке, информация про файл.

Потревожу вас еще раз. Где можно найти скрипт, который бы писал на картинке для требующуюся надпись? И как выводить на страницу инфу про файл?Его вес и т.д.

Неактивен

#2 2009.01.17 18:51

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Надпись на картинке, информация про файл.

для "веса" есть функции filesize и strlen, для "и т.д." тоже есть соответствующие функции
для записи текста на картинку лучше использовать функцию imagettftext
Пример из мануала

Код:

1
span style="color: #0000BB"><?php// Set the content-typeheader('Content-type: image/png');// Create the image$im = imagecreatetruecolor(400, 30);// Create some colors$white = imagecolorallocate($im, 255, 255, 255);$grey = imagecolorallocate($im, 128, 128, 128);$black = imagecolorallocate($im, 0, 0, 0);imagefilledrectangle($im, 0, 0, 399, 29, $white);// The text to draw$text = 'Testing...';// Replace path by your own font path$font = 'arial.ttf'; // тут должен быть путь к шрифту// Add some shadow to the textimagettftext($im, 20, 0, 11, 21, $grey, $font, $text);// Add the textimagettftext($im, 20, 0, 10, 20, $black, $font, $text);// Using imagepng() results in clearer text compared with imagejpeg()imagepng($im);imagedestroy($im);?>

Неактивен

#3 2009.01.17 19:33

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: Надпись на картинке, информация про файл.

Спасибо :-)
Добавлено спустя   1 минуту  10 секунд:
А как его применить к изображению?

Неактивен

#4 2009.01.17 22:02

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Надпись на картинке, информация про файл.

Код:

1
span style="color: #0000BB"><?php// отправляем заголовок с MIME типомheader('Content-type: image/png');// Создаем ресурс картинки$im = imagecreatefromjpeg('pic.jpg'); // тут путь к jpg картинке// Текст, который будет записан$text = 'Testing...';// Тут путь к TTF шрифту$font = 'arial.ttf';// цвет текста$color = imagecolorallocate($im, 0, 0, 0);// заносим текст на картинкуimagettftext($im, 20, 0, 11, 21, $color, $font, $text);// выводим png изображениеimagepng($im);// очищаем памятьimagedestroy($im);?>

Неактивен

#5 2009.01.19 10:21

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: Надпись на картинке, информация про файл.

Работает.

Неактивен

  • Главная
  • » PHP
  • » Надпись на картинке, информация про файл.

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.012 s