Here is a clock that features an old principle to display pictures: A nipkow disk. Such a disk has holes in a spiral pattern, and when it rotates in front of a lamp, pictures can be displayed by controlling the cycles of the lamp.
Wikipedia can explain this better: https://en.wikipedia.org/wiki/Nipkow_...
My nipkow clock features two displays with 24 x 5 pixels each, and can show date and time, as well as pixel artwork and running text.
Project details and all Arduino code is here:
https://hackaday.io/project/176786-ar....