I find this particular image interesting among all the old computer graphics available:
First I tried to imitate the image by creating vertical lines as the background, and then added rectangular shapes covered by horizontal lines. It did not work as I expected: Somehow the vertical and horizontal lines form the shape of checks instead of stitches. Then I tried another way, making vertical or horizontal lines appear randomly. Then the color( 0 to 255) and the stroke( 1 to 3) would also vary randomly. The sad thing is, I could not recreate the image as it is —- larger gaps between the lines towards the lower left , and denser pattern towards the upper right corner. One of the graphics the code generates looks like this:
My code looks like this:
int columnN = 8; int rowN = 20; void setup() { size(800, 600); background(255); int horizLine = width/ columnN; int vertLine = horizLine/2; for( int i = 0; i < rowN; i++) { for(int j = 0; j < columnN; j++) { float horiz_vert = random(0,2); if( horiz_vert <1) { // draw vertical lines with random stroke color and weight for( float k = 0; k < horizLine; k += horizLine/10) { stroke(random(0,255)); strokeWeight(random(1,3)); line(j*horizLine+k, i*vertLine, j*horizLine+k, i*vertLine+vertLine); } }else{ // draw horizontal lines for( float k = 0; k < vertLine; k += vertLine/10) { stroke(random(0,255)); strokeWeight(random(1,3)); line(j*horizLine, i*vertLine+k, j*horizLine+ horizLine, i*vertLine+k); } } } } } void draw() { } void mousePressed() { saveFrame( " Random Stitch Pattern. jpg"); }