koyachiさんが作ってたglichを元に僕もやってみた。
きょうのglitch - koyachiの日記jrubyでの書き方がよくわかってないのでところどころ書き換えてます。
hysncglitch : Built with Processingマウスクリックで描画し直します。
コメントアウトしてるけど、キーを押すと画像の保存。
ポイントとしては外側のfor文の中の変数glitに入る乱数の値(1行読むごとに再設定される)が、
0の場合
x軸方向にrandSlideX分、y軸方向にrandSlideY分ずれたところをソースにする
1の場合
randSlideX、randSlideYの値を再設定
それ以外の場合 変化なし
という風に分岐してるとこかな。画像変える場合はsize()の大きさを画像の大きさに合わせてね。
色々試す。
(追記:試した結果、縦の方が長いの画像の場合、配列のエラーが出ます。原因究明中。眠い。)
(さらに追記:直しました。int current = j * width + i;としなければならないところ、widthがheightになってました。koyachiさんありがとうございます!)
0 件のコメント:
コメントを投稿