1. A portable camera including: a digital image capture device for capturing a digital image; a display for displaying at least the digital image; a script input means for receiving program script, said script input means including a card reader for optically reading the program script printed as an array of dots on a surface of a portable card; a programming language interpreter for manipulating the digital image in accordance with instructions contained in the program script; and an inbuilt printer device for printing the digital image after manipulation by the programming language interpreter.