이것은 상당히 복잡한 작업입니다. 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](https://i.stack.imgur.com/sk4ib.png)
당신이 당신의 왜곡지도를 만든 후에 당신이 할 수있는 다음과 같이 이미지에 적용 :
convert input.png lut_mask.png -fx 'p{ v*w, j }' output.png
지금까지 해봤 니? 시도에서 얻은 이미지를 게시 할 수 있습니까? – Zaphod