2015-09-23 3 views
1

Следующая команда:кружки рисования с ImageMagick без нежелательных смещений

convert -size 96x96 canvas:transparent -fill red -draw "circle 48,48 48,0" output.png 

рисует следующее изображение:

off-center

Если вы наблюдаете правую и нижнюю стороны, вы увидите, что круг слегка обрезается по краям изображения.

На верхнем и левом краях он находится на одном уровне с границами изображения.

Я изо всех сил пытаюсь получить результат, когда границы круга отлично соответствуют изображениям изображения, без каких-либо обрезков.

Это то, что она должна выглядеть (изображение, созданное в Photoshop):

correct

Нет перестановку параметров не кажется улучшить результат, и я запутался, почему это происходит в все.

Как это можно достичь?

ответ

1

Попробуйте использовать это:

convert -size 96x96 canvas:transparent -fill red -draw "circle 47.5,47.5 47.5,0" output.png 

И есть чтение из this explanation.

+0

Спасибо, сейчас очень ясно. –