- ihisanihisan
- 3010
- 0
- 0
- 3
Mac OS X Lionでやってみた
使い方を伝授
komakisen
@komakisen
@ihi_san では試しに $ ./ict foo.jpg "z * z" 750x750 bar.png をやってみてください。foo.jpg の部分は変換前の画像、bar.png の部分は変換後の画像、750x750 は変換後の画像のサイズ(正方形推奨)を指定してください。
2013-02-05 12:28:15
komakisen
@komakisen
@ihi_san 関数 w = f(z) を指定して、画像の乗った複素平面を変換します。ct は z→w の順変換、ict は w→z の逆変換をします。f(z) は第 2 引数で与えます。
2013-02-05 12:37:25
komakisen
@komakisen
@ihi_san 第 2 引数で使える変数は z、x(z の実部)、y(z の虚部)、i(虚数単位)で、加減乗除は + - / * で、べき乗 x^y は pow(x, y) でできます。その他初等関数が使えます。
2013-02-05 12:40:28
komakisen
@komakisen
@ihi_san 逆変換の場合、pow(z, 2.0) なら pow(z * 0.5, 2.0) のように z に拡大率の逆数を掛けると全体を拡大できます。
2013-02-05 13:26:09