I made costume from a list (a pure black square 10 x 10 : (0,0,0,255))
i stamp it
The pentrails are different from the original list !
The entire right border is a little different...
pixels of pentrails:
pixel of original list
If i stamp the pure black square and then a pure white square on top (to erase it...)
a small border on the right is still there...
The problem seem to come from the stamp function...
Pretty sure this is because of dithering -- the deliberate fuzzing of sharp edges to prevent jaggies when the edge isn't exactly vertical or horizontal. Jens says it can't be turned off; it's Javascript doing you a favor.
The list does not contain x y coordinates, it's just a list of RGB color and the transparency (opacity)
The number of records must have WIDTH X HEIGHT records, so a 10 X 12 costume have 120 records (rows)