2012-09-16 [長年日記]
■ImageMagickで魚眼レンズ風変換
の質問で魚眼レンズ風変換を作りました。
ImageMagickのconvertコマンドを使って、
convert -fx "kk=w*0.5;ll=h*0.5;sr=min(kk, ll);dx=i-kk;dy=j-ll;rr=hypot(dx,dy);pr=1-2*acos(rr/sr)/pi;px=(rr==0.0 ? 0.0 : pr*dx*sr/rr);py=(rr==0.0 ? 0.0 : pr*dy*sr/rr); rr < sr ? p{px+kk,py+ll} : 0" infile outfile
とします。