Работа с графикой / FAQ по PHP
Оглавление
- Вздумалось мне локальную баннерную сеть написать, да еще и с подсчетом показов. Вот и проблемка возникла: как из такой строки в HTML <img src="script.php"> показать картинку? Header() вроде как не проходит?
- Как с помощью GD-функций писать кириллицей на создаваемом изображении?
Вздумалось мне локальную баннерную сеть написать, да еще и с подсчетом показов. Вот и проблемка возникла: как из такой строки в HTML <img src="script.php"> показать картинку? Header() вроде как не проходит?
Хочется самому написать? Смотри PHP Manual в разделе GD Functions. Там разберешься.
Или взять готовую банерокрутилку (по моему phpAds называеться, http://www.hostcripts.com, http://php.resourceindex.com/).
Vova Rusakevich, 2:454/23.501
Как с помощью GD-функций писать кириллицей на создаваемом изображении?
Hадо делать так:
<?php
header ("Content-type: image/png");
$img = imagecreate(400, 30);
$b = imagecolorallocate($img, 0, 0, 0);
$w = imagecolorallocate($img, 255, 255, 255);
imagettftext($img, 20, 0, 10, 20,
$w, "c:/winnt/fonts/arial.ttf",
win_uni("Это просто Test"));
imagepng($img);
imagedestroy($img);
function win_uni ($in) {
$in = convert_cyr_string($in ,"w","i");
$out = "";
for ($i=0; $i < strlen($in); $i++) {
$char = ord($in[$i]);
$out .= ($char > 175)?"".(1040+($char-176)).";":$in[$i];
}
return $out;
}
?>
(Дополнения и исправления by Serge V. Tarasov, max@arkos.ru)
Sergey Volkov, deoxyribonuclein@gmx.net
Оставить комментарий
Комментарии
1.


13 апреля 2011, 09:54:23
Только вот не работает оно , в любом случае у меня , всеравна на картинках иероглифы или квадратики всесто кирилицы
уже 2 день ищу как вписать кирилицу в картинку , кодироввку файла такжеме менял ставили и утф 8 и вин 1251 , все равно отображает , стоит на xampp , подкажите в чем туплю плиз
уже 2 день ищу как вписать кирилицу в картинку , кодироввку файла такжеме менял ставили и утф 8 и вин 1251 , все равно отображает , стоит на xampp , подкажите в чем туплю плиз
