Форум → Программирование → PHP для идиотов → ImagePNG()
ImagePNG()
-
Всем привет. сейчас работаю над своим проектом и появился вопрос.
я генерирую картинку с текстом с помошью imagepng() на прозрачном фоне, потом накидываю поверх другой картинки (не соединяя их вместе). проблема в том, что у меня текст на каритнки получается с помехами.
вот пример:
http://ipicture.ru/gallery/viewfull/22091460.html
1-я картинка моя. как видите там помехи.
2-я. сделаная с помошью сервиса cooltext.com
как добится такого эфекта сглаживания?
и еще, уточните, делается ли градиент с помошью налаживания маски или нет. -
11 августа 2009 г. 15:06, спустя 13 минут 45 секунд
Тупо на примере простейшей капчи:
<?php
//Запускаем сессию
session_start();
//Создаем изображение из 3-х возможных подложек
$im=ImageCreateFromJpeg(round(mt_rand(1,3)).".jpg");
//Генерируем цвет надписи
$color=ImageColorAllocate($im,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
//Формируем надпись, используя шрифт
ImageTtfText($im, 23, mt_rand(-5,5), 3, 30, $color, "addict.ttf", $_SESSION['uid']);
//Указываем тип содержимого
Header("Content-type: image/jpeg");
//Создаем и выводим изображение
ImageJpeg($im);
//Разрушаем изображение
ImageDestroy($im);
?>
Тебе нужен только шрифт. Я использовал, как видно, addict.ttf -
11 августа 2009 г. 15:10, спустя 4 минуты 49 секунд
это не типа капча, а типа водяного знака. извини, забыл дописать что оно должно быть на прозрачном фоне. -
11 августа 2009 г. 15:12, спустя 2 минуты 5 секунд
pyha_user, в готовых решениях есть классы для наложения вотермарка, возьми готовыйвсе умрут, а я изумруд -
11 августа 2009 г. 15:13, спустя 48 секунд
это не типа капча, а типа водяного знака. извини, забыл дописать что оно должно быть на прозрачном фоне.
Побалуйся со шрифтами. А если текст - картинка, то надо фотожабить саму картинку или поэксперементировать с расширениями. Что еще посоветовать, хз. -
-
11 августа 2009 г. 15:59, спустя 43 минуты 33 секунды
relictx, увидел у меня бомжа на аве с табличкой и вставил се такую аву?) я тоже думал того балбеса поставить но тема старая.. -
-
-
-
12 августа 2009 г. 13:24, спустя 13 часов 7 минут 8 секунд
relictx, :D моя старая авка
а, вот где я ее видел =) -
12 августа 2009 г. 13:30, спустя 6 минут 15 секунд
это мой образ жизни …
relictx, :D моя старая авкаСапожник без сапог
Пожалуйста, авторизуйтесь, чтобы написать комментарий!