ugnagブログ

たいした内容はありません。思いつきで書いているだけ。
開発日記がメインかな。

<< 自炊用画像編集ツール | main | こういう仕様なのか? >>

これはバグだろ?

自炊ツールでおかしなことが起こった。
実際に出来上がる画像の確認のため、プレビュー機能があるのだが、

パラメータをセットし、プレビューしてみると、、、、


プレビューした画像と、アプリで表示されている画像が微妙に違う。。。


違っていてはフロントエンドの意味がないので、原因を調べたところ、


どうもImageMagickにバグがあるようだ。


具体的には、

-crop のオプションで、切り取り範囲を、

-crop 幅x高さ+左上のx座標+左上のy座標

と指定する。

この時の左上のy座標なのだが、実際にクロッピングされる位置は

指定した座標より8ピクセル分小さくなる。


つまり、クロッピングしたい座表に8加算しなければならない。


もしかしたらImageMagick全般の話なのかと思い、他のパラメータ、

具体的には-drawで線を描画し、それを目標にクロッピングしたが、

やはり-cropオプションだけが違っているようだ。



こんなの、プログラムにコンスタント値でいれるわけにもいかないので、

設定ファイルに項目を作って、そこで調整することにした。



気をつけないと、他にもあるかもしれないなぁ。。。
プログラム・開発(その他開発) | comments (0) | -

Comments

Comment Form

本文に書いて下さい
本文にh抜きで書いて下さい