And you bought your girlfriend the perfect gift ... as perfect as a third world's month internship salary can buy :
A decent Digital Camera!
The Story (skipable):
As a graduating electrical engineer specializing on computer engineering you've "modded" a few gifts before... You remember hacking that MP3 player's firmware on her birthday, so that it would spell her name instead of it's logo... Ahh The Joy of identifying the image/correcting the checksums... all that HEX...
You thing that this one should be really easy! I'll just put one of my sketches as an opening screen for the camera...heck it even HAS this feature so there's no risk of "briking" (ie. turning into an useless BRICK) this one...The only thing you need to do is get your sketch drawing into the device
Most digital camera makers obey a design Standard when it comes to file format ( the Digital Still Camera Image File Format Standard (Exif) ) known as dcf. it's mostly JPEG with thumbnails and EXIF data, all wrapped together into a single file disguised as one friendly .JPEG extension... The great thing about it is that it allows people with DCF compatible cameras to view/print out their pictures on DCF compatible equipments without the need for a computer...
The 'not so great thing' is that this Standard does NOT say anything about the camera being able to read "JFIF" JPEG ...the image format we all know (and export from image editors) as JPEG...
This means that if your camera CAN read JFIF (the normal JPEGs) you're in luck and ou don't need this instructable (don't worry you can still hang around and see the pictures :P )
In my case, the Digimax A503 from samsung DOES NOT READ JFIF...
To find out if your camera can read normal JPEG simply copy an image that wasn't taken from a Digital Camera (or edit and save one that was) and save it on your camera's memory or memory card in dcim xxx
This instructable is not intended to explain what's the DCF standard (search "exif.org" for that) , I'm keeping this as simple as possible as it is intended to anyone that can google it...
Step 1: Converting Your Image
The Simple Alternatives (for now)
+Sony's PSP Image Converter Plus:
Guess what? the PSP is DFC compliant! meaning that you can use this converter (NOT FREE) to generate Jpegs compatible with your dcf reading camera!
+ Panasonic's Image Creator (FREE!!!):
A simple program made by panasonic in order to convert Slideshows and Other Images into dfc compatiple Jpeg format
+ Taking a picture of a picture (FREE)
But you didn't need an Instructable for that...