前提・実現したいこと
白黒のグラデーションを作りたいです。
いまのところ左隅が黒、右隅が白のところまで出来ました。
左上(0,0)のみ白,右上(255,0),左下(0,255)、右下(255,255)の3隅が黒のグラデーションを作りたいです。
発生している問題・エラーメッセージ
エラーメッセージはありません。
該当のソースコード
processing
1void setup() { 2 size(512,512); 3 background(0); 4 noStroke(); 5} 6 7void draw(){ 8 int i,j; 9 for(j=0; j<256 ; j++){ 10 for(i=0; i<256 ; i++){ 11 v_pixel(2, i, j, i, i, i); 12 } 13 } 14} 15 16 17 18void keyPressed(){ 19 if( key== 's' ) { 20 saveFrame("Result.jpg"); // Save File Name 21 } 22} 23// 24void v_pixel(int n, int x, int y, int r,int g, int b) 25 { 26 if(n==1) 27 { 28 stroke(color(r,g,b)); 29 point(x,y);} 30 else 31 { 32 fill(r,g,b); 33 rect(x*n,y*n,n,n); 34 } 35 }
試したこと
始点を原点からでなく、端からマイナスするようにプログラムを書いたのですが、真っ黒になってしまいました。
補足情報(FW/ツールのバージョンなど)
回答3件
あなたの回答
tips
プレビュー