MrB回答ポイント 200ptウォッチ 2

imagemagickで魚眼レンズ風に加工したいと思い、ネット検索して、

以下の記述を見つけました。

convert -fx "kk=w*0.5;ll=h*0.5;dx=(i-kk);dy=(j-ll);aa=atan2(dy,dx);rr=hypot(dy,dx);rs=rr*rr/hypot(kk,ll);px=kk+rs*cos(aa);py=ll+rs*sin(aa);p{px,py}" infile outfile

しかしfxの中身がいまいちよく分からないので、教えて頂ければ幸いです。
wは画像の横幅、hは画像の縦幅というのは分かるのですが、
iのcolumn offsetやjのrow offsetがよく意味が分かりません。
atan2やhypotやsinは数学の関数なので、わかるのですが、
最後のp{px,py}が何を意味してるのかが良くわからない状況です。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2012-09-13 15:40:40
終了日時
2012-09-14 13:36:30
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

ImageMagick83関数2326AA181Fx460魚眼レンズ18数学1064cos40AA=6RR13sin57

人気の質問

メニュー

PC版