4

텍스트에 :적용 사용자 정의 ImageMagick를 (GraphicsMagick) 봉투 왜곡 나는이 사용 ImageMagick과 같은 텍스트 생성 할

Warped text

나는 TTF 파일로 font이를 단지로 이미지를 생성하는 방법을 알고 왜곡되지 않은 텍스트. 내가 겪고있는 문제는 왜곡을 적용하는 것입니다.

은 "봉투"나는이 같은 모습을 사용하려면 : 나는 왜곡에 ImageMagick's examples 동안 읽어 봤는데 있지만, 올바른 명령을 알아낼 수 없습니다

Envelope

.

이것은 호가 아닙니다.

+2

지금까지 해봤 니? 시도에서 얻은 이미지를 게시 할 수 있습니까? – Zaphod

답변

2

이것은 상당히 복잡한 작업입니다. ImageMagick에는 몇 가지 내장 왜곡 효과가 있지만 아무 것도 닮지 않았습니다.

목표를 달성하려면 사용자 정의 왜곡을 정의 할 수 있습니다. 예를 들어 이미지 맵 (특히 절대 왜곡 조회 맵, 자세한 정보 here)을 사용할 수 있습니다.

기본적으로 이미지의 모든 단일 픽셀에 특정 효과를 적용하는 방법을 정의하는 흑백 그라디언트 이미지 (맵)를 만듭니다.

까다로운 부분은 이미지 맵을 올바르게 생성하고 있습니다. 수동으로 또는 ImageMagick을 사용하여이를 수행 할 수 있습니다. ImageMagick이 워드 프로세서에서 촬영이 명령을 구형 왜곡 맵을 작성 예를 들어

:

convert -size 100x100 xc: -channel R \ 
      -fx 'yy=(j+.5)/h-.5; (i/w-.5)/(sqrt(1-4*yy^2))+.5' \ 
      -separate +channel  sphere_lut.png 

이 결과 이미지 :

spherical distortion map

당신이 당신의 왜곡지도를 만든 후에 당신이 할 수있는 다음과 같이 이미지에 적용 :

convert input.png lut_mask.png -fx 'p{ v*w, j }' output.png