How to put edited pictures back into your Digital Camera (converting images to dcf compatible jpeg)

 by Proteus
So It's Christmas!

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

Problem:
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 .JPG (if it all sounds too hard... just take a dummy picture with your camera, browse your camera , find its name , rename the normal JPEG (the edited picture) to the same name of the picture you took and overwrite it on the camera)

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...

 
Remove these adsRemove these ads by Signing Up

Step 1: Converting Your Image

In spite of the lack of resources concearning this subject (I couldn't find much!) There are several ways of doing this ,if anyone finds a better free conversion tool or if I manage to finish coding my own, please let me know so we can edit this later...

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...
cardboardguy says: Mar 28, 2012. 10:22 AM
Useful article. The updated link for Panasonic Image Creator 1.5 is below.

http://panasonic.net/avc/projector/software/imagecreator.html

It works great!
eparker4 says: Jul 6, 2011. 12:43 PM
hey
self-propelled says: Dec 27, 2009. 5:04 PM
Very useful. For those interested, I found a useful discussion of how to get your camera to display different JPEGs here - and from that, another free program called Camerizer that aims to do a similar job, but uses Python so might be a better option for those on OS X, Linux etc. Haven't tested it yet.
waltbosz says: Nov 20, 2009. 9:55 PM
Thanks for writing this guide. I used it for a bit of a prank on a friend.

Also, the link for the ImageCreator software in your guide is dead. I found it at http://panasonic.net/avc/projector/download/p1sd.html
Proteus (author) in reply to waltboszNov 21, 2009. 4:10 AM
Thanks for the heads up , I've just fixed the link with yours =]
PhotoMaster says: Apr 6, 2009. 4:36 PM
Works like a champ on my D90. I have wanted to do this for years on my D70. Awesome job!
rorionp says: Feb 17, 2009. 9:48 PM
mine works too very cool Fuji E900 works
VietxKiiD says: Jan 27, 2009. 5:32 PM
plz sum1 help me i dont kno how to do the code for a kodak C713 :O
VietxKiiD says: Jan 19, 2009. 4:55 AM
um i have a kodak C713 and im not sure how to do it please sum1 help :O
mangenoll says: Aug 16, 2008. 4:53 PM
I really like your drawings! Can't you publish a instructable that learn us other to paint that great? Really nice :)
boethius says: Mar 20, 2008. 2:35 PM
Very useful ! Thanks ! The software is for widows only, I will have to find my old PC in the garage...
misjah says: Feb 22, 2008. 12:48 PM
Ok, this is good..... but how to convert video to be able to play it on digital camera. My digimax captures to mjpeg with audio, but when I try to convert with pc to the exact type of video digimax won`t play it....
Eromanga says: Jan 22, 2008. 6:17 PM
Thanks for the info. I've wanted to put some images back onto the camera for showing off purposes - now I know how to do it. By the way your English is better than some native English writers I know.
rayhosler says: Nov 29, 2007. 8:07 PM
Good work. One note. The ImageCreator 1.5 jpg file is limited to SVGA (800x600).
Proteus (author) says: Dec 20, 2006. 6:55 AM
Ow , and if anyone knows camera specific issues please contact me for collaboration privileges =)
Des6 in reply to ProteusJan 6, 2007. 12:35 PM
You are also a talented artist! Awesome drawing!
Proteus (author) in reply to Des6Jan 6, 2007. 1:31 PM
Thanks =D
imasuperhero says: Dec 20, 2006. 11:00 AM
This is really cool, but just an FYI, I have an Olympus camera and I saved edited pictures to my camera card using the memory card slot on the computer, when I put the card back into the camera the card was corrupted. Olympus informed me that you can't let the computer write to the card. Unfortunately I didn't learn that until I lost 2 cards.
Hungry_Myst in reply to imasuperheroDec 20, 2006. 12:02 PM
Err, can't you just get the camera to re-format the card?
imasuperhero in reply to Hungry_MystDec 20, 2006. 12:20 PM
No, I actually sent the whole camera in to Olympus because I thought it had to be the camera since two cards were affected. All they did was send a note back to me informing me not to use the cards because they were corrupted. Luckily, after several phone calls to their customer service I got them to replace the cards.
Hungry_Myst in reply to imasuperheroDec 31, 2006. 5:46 PM
Wow, that's weird. Not to mention really bad software design.
Proteus (author) in reply to imasuperheroDec 20, 2006. 11:03 AM
ummm personaly I've never ran into trouble but I have only messed around with images on SD-cards and Sony memory sticks... Olympus uses 'xD' right?
imasuperhero in reply to ProteusDec 20, 2006. 12:22 PM
Yes, they use xD, I'm not sure if Fuji cameras would be affected also.
Chris Bilton says: Dec 23, 2006. 2:02 AM
Yesss, Yess, finaly an answer to my problem, you guys are great. Hey! and you have girlfiends as well, ("you bought your girlfriend the perfect gift ...")geeks can have romance AND sort out techi stuff. Happy Christmas and an instructable New Year.
Jesus10555 says: Dec 21, 2006. 7:32 AM
OMG, I can't believe this. I've spent countless hours trying to figure this out, going through google, and such. and all my hours ended up wasted. and I just did this in about 5 minutes, this is awesome, I didnt expect it to work (for me) but it worked out great, and I'm Happy, lol, thanks
Proteus (author) in reply to Jesus10555Dec 22, 2006. 3:53 PM
Yeah... There seems to be little to nothing on this subject online =]
Jesus10555 in reply to ProteusDec 22, 2006. 6:03 PM
haha, I'd go with "nothing" Well, I knew "Exif" when I ran across it in here. which I found from my research. other than that, nothing :(
Jesus10555 says: Dec 21, 2006. 7:34 AM
I figured I'd confirm my camera for anyone else who has it, The Polaroid PDC 4055 is a go, it works.
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!