Как написать текст по окружности?

silsergey

Новичок
Как написать текст по окружности?

Мне нужно в изображении написать текст по окружности.
Может кто знает как?
Помогите

Как просто там текст написать я знаю.
Может существуют функции написания текста по окружноти?

Заранее спасибо
 

Tor

Новичок
готовой нет
вычисляешь положение каждой буквы и пишешь
 

Alexandre

PHPПенсионер
и еще надо буквы поворачивать, т.е. записать букву, а потом на это место повернуть на а* градусов, где а* - угол между центром и буквой

imagerotate ( resource src_im, float angle, int bgd_color [, int ignore_transparent] )
 

Alexandre

PHPПенсионер
можно использовать imagestring ( resource image, int font, int x, int y, string s, int col )
imagestring() draws the string s in the image identified by image with the upper-left corner at coordinates x, y (top left is 0, 0) in color col. If font is 1, 2, 3, 4 or 5, a built-in font is used.
выводить по одной букве и ее поворачивать
 

Tor

Новичок
silsergey
мсье предпочитает чиать только последнее сообщение
 

Tor

Новичок
silsergey
я понимаю, что ты альтернативно одарен, но не на столько же
ЧТО мешает проверить, если уж не можешь понять то, что написано в мануале?
 

silsergey

Новичок
Честно говоря я уже пол дня промучался с imagerotate.
Вообще ничего не поворачивается
вот код который я пишу

<?php
$image = imagecreatetruecolor(200,200) or die('Cannot create image');
imagefill($image, 0, 0, 0xFFFFFF);
imageellipse($image, 100, 100, 150, 150, 0x000000);
$radius=160;
$x0=100;
$y0=100;
$radius=75;
$corner=45;
$x = $x0+($radius*cos($corner));
$y = $y0+($radius*sin($corner));
imagestring ( $image, 4, $x, $y,"e", 0x000000);
imagerotate ( $image, 10000 ,0xEEEEEE);
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>

Может кто-то поможет

Мне надо повернуть букву
 
Сверху