私はコーディングに新しいので、現在Javaを学んでいます。私は現在、900x900の画像を3x3のチャンクに分割し、それをランダムな位置にスクランブルするこの余分なクレジット割り当てを行っています。ピクセルを使用して画像をスクランブルする方法
これまでのところ、私は3x3のチャンクに分割することができました。しかし、私が持っているピクセルをどのように使ってオブジェクトにするかはわかりません。それで後に簡単に呼び出すことができ、別の位置にスクランブルするためにそれを使用します。
ので、それは次のようになりますが、チャンクがそう dividedPicture
をスクランブルされている、それはいくつかのヒントやアイデアを得ることが可能でしょうか?感謝し、助けに感謝します。
これは、私はあなたがあなたの元画素マトリックスを持って、これまで
public void extracredit(Picture originPic) {
Picture [] picture = new Picture[9];
boolean [] checkFilled = new boolean[9];
int w = originPic.getWidth();
int h = originPic.getHeight();
Pixel pixels;
for (int i = 0; i < picture.length; i++) {
int xIndex = i % 3;
for (int x = w/3 * xIndex; x < w/3 * (xIndex + 1); x++) {
for (int y = h/3 * xIndex; y < h/3 * (xIndex + 1); y++) {
pixels = origin.getPixel(x,y);
}
}
}
}
Picture ??あなたはそれをから得ましたか? – gpasch
あなたはいつもそれらを 'Collection'と' shuffle'に入れておくことができます – MadProgrammer
私はこのメソッドをPictureというクラスに書いています。これはライブラリ呼び出しsimplePicture – user109483