Silk woven portrait of Joseph-Marie Jacquard, woven by Michel-Marie Carquillat on a Jacquard loom - France, 1839.
The program for this weave required Carquillat to encode ~24,000 Jacquard punch cards.
The image is fine detailed enough to capture detail like the translucency of the curtains over the window.
This achievement was one of the main things that later convinced Babbage to use punch cards for his Analytical Engine, cascading into actual use in computing later on.