#Octave, 48 bytes
imwrite(kron(mod((t=0:7)+t',2),ones(50)),'.png')
This works exactly the same as my Matlab answerMatlab answer, but there is no spiral
in Octave. Instead we use a feature that Matlab does not have: We can use the assignment of t
already as an expression, and later use t
again in the same expression.
(This is the rescaled version, I do not want to clutter the answers here=)