Original by Johannes Vermeer Recreation

Here is the coding I used to create this:

void setup (){

size(480,660);

smooth ();

frameRate (30);

}

void draw () {

background (0);

noStroke ();

fill (232,198,173);//neck

quad (216,392,313,320,340,397,250,443);

fill (232,198,173);//face basic shape

quad (105,204,93,187,117,153,153,158);

quad (105,203,101,223,98,242,153,382);

quad (254,390,187,397,153,391,153,379);

quad (252,392,339,294,346,234,152,158);

quad (104,204,152,382,252,391,153,157);

fill (138,95,52);//clothing

quad (209,481,189,677,475,668,393,378);

quad (206,536,126,677,475,668,393,378);

fill (60,54,40);//clothing darder area

quad (356,668,474,661,402,385,285,410);

fill (255);//earring and collar

ellipse (317,317,15,15);

quad (378,388,210,481,227,441,289,408);

fill (233,203,139);//yellow of head wrapping

quad (230,99,166,100,183,83,253,71);

quad (371,103,253,71,212,96,376,142);

quad (299,41,359,45,403,112,211,80);

quad (362,103,383,474,468,426,401,108);

fill (0);//black detail

ellipse (398,286,15,347);

ellipse (301,74,143,5);

fill (101,125,199);//blue of head wrapping

quad (115,134,166,100,139,156,100,175);

quad (135,158,166,100,240,98,289,212);

quad (288,212,347,235,376,139,239,99);

fill(32,39,68);//dark bule of head wrapping

quad (286,162,377,138,347,235,209,185);

quad (286,162,281,110,377,138,216,185);

fill (255);//white of eyes

ellipse (120,213,35,20);

ellipse (215,220,35,20);

fill (20);//iris

ellipse (128,213,18,18);

ellipse (222,220,18,18);

fill (255);//highlight of eye

ellipse (123,209,5,5);

ellipse (216,216,5,5);

fill (132,79,63);//nose

quad (187,212,142,200,147,224,128,294);

quad (172,310,171,280,133,283,129,292);

fill (124,36,22);//lips

quad (209,335,202,327,143,321,163,350);

fill (255);//white of lips

ellipse (179,332,40,6);

}