Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: PHP gd & image
 
 автор: SnooPI   (08.01.2008 в 09:19)   письмо автору
 
 

Здравствуйте...
У меня есть страница вывода пользователей, так вот там хочу email показывать не текстом, а картинками через gd
Вот код:
        $im = imagecreatefromjpeg('images/captcha.jpg');
        imagecolorallocate($im, 34, 34, 34);
        $color = imagecolorallocate($im, 255, 255, 255);
        imagestring($im, 3, 1, 4, $mail, $color);
        header("Content-type: image/jpeg");
        imagejpeg($im, '', 100);

Где $mail это мыло что должно выводиться....
Оно то выводится, но только по ширине той самой картинке images/captcha.jpg
Эта картинка images/captcha.jpg имеет размер 89*20 и она же стоит фоном..как сдедлать так чтобы картинка эта расширялась и наоборот уменшалась..
Вообщем надо чтобы мыло впритык было на картинке :)

   
 
 автор: SnooPI   (08.01.2008 в 09:21)   письмо автору
 
   для: SnooPI   (08.01.2008 в 09:19)
 

А еще лучше скажите как писать на прозрачном бэграунде..без своей картинки :)

   
 
 автор: SnooPI   (08.01.2008 в 19:46)   письмо автору
 
   для: SnooPI   (08.01.2008 в 09:21)
 

Ап :)

   
 
 автор: SnooPI   (09.01.2008 в 07:16)   письмо автору
 
   для: SnooPI   (08.01.2008 в 09:19)
 

Эй ну помогите :(

   
 
 автор: Саня   (09.01.2008 в 08:24)   письмо автору
 
   для: SnooPI   (09.01.2008 в 07:16)
 

<?php
$email 
"none@example.com";
$size 20;
$box imagettfbbox($size0"arial.ttf"$email);
//print_r($box);

$x $box[2] - $box[0] + 2;
$y $box[1] - $box[7];

$im imagecreatetruecolor($x$y);
imagefill($im000xffffff);
imagettftext($im$size0, -1$y 50"arial.ttf"$email);

header("Content-Type: image/png");
imagepng($im);

   
 
 автор: Trianon   (09.01.2008 в 08:27)   письмо автору
 
   для: SnooPI   (09.01.2008 в 07:16)
 

imagecolorallocatealpha()
imagefilledrectangle()

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования