ммм незнам дали точно тук трябва да пиша , но май тук е най-добре...
значи имам код който прави PNG картинка с текст който му задам.до тук добре... но когато пиша на български както пиша сега...илиза на...хм ето такова : àñäàñäàñä
мм въпроса ми е има ли нещо като енкодинг ?
а ето го и кода...:
не е проблема от фонт-а смених 3 ...
съжалявам , че пак ви занимавам с глупости ама..какво да правя :shock: :?:
значи имам код който прави PNG картинка с текст който му задам.до тук добре... но когато пиша на български както пиша сега...илиза на...хм ето такова : àñäàñäàñä
мм въпроса ми е има ли нещо като енкодинг ?
а ето го и кода...:
Код:
<?PHP
class RandomImage
{
var $image_width;
var $image_height;
var $font_size;
var $font;
function RandomImage($width, $height, $font_size, $font)
{
$this->image_width = $width;
$this->image_height = $height;
$this->font_size = $font_size;
$this->font = $font;
}
function CreateRandomImage($text)
{
$img = imagecreate($this->image_width, $this->image_height);
$background_color = imagecolorallocate($img, 0, 0, 0);
$text_color = imagecolorallocate($img, 233, 14, 91);
$position_x = ( imagesx($img) - $this->font_size * strlen($text)) / 2;
$position_y = ( imagesy($img) / 2 ) + ( $this->font_size / 2 );
imagettftext($img, $this->font_size, 0, $position_x, $position_y, $text_color, $this->font, $text);
imagepng($img);
}}
?>
<?PHP
header ("Content-type: image/png");
$img = new RandomImage(1110,65,34,"arial.ttf");
$img->CreateRandomImage("проба");
?>
съжалявам , че пак ви занимавам с глупости ама..какво да правя :shock: :?: