I made a "textmirror". Instead of pixels, certain letters compose the image. The brightness of every letter decides the font size of every letter. As you can see, my hair is darker, so the letters on my hair are bigger. The default letters are "zero". I can type anything on the screen to compose my portrait.
And when I press the arrow up and arrow down key, the font size will increase or decrease. When I press the arrow left and arrow right key, the hue of every letter will change.
And if I press the mouse, the program will save the image as .png file. The name of the file is the time when you save the image.
So, in this way, everyone could have his customized portrait.