2014-02-14 3 views
0

Я пытаюсь использовать imagemagick для создания изображения и его вставки в предопределенное пространство дуги. Для этой предопределенной дуги я знаю окружность верхнего и нижнего сегментов вместе с шириной пространства между двумя окружностями. Мне нужно получить угол дуги вместе с верхним и нижним значениями радиуса, чтобы я мог их подавать в imagemagick. Любые идеи о том, как я могу рассчитать эти ценности?Создание дугового изображения с imagemagick

ответ

1

enter image description here

TopLength = (r0 + Width) * Alpha 
BottomLength = r0 * Alpha 
Alpha = (TopLength - BottomLength)/Width 

(угол в радианах)

+0

Спасибо, что работали отлично. – doclove

Смежные вопросы