I am having a competition in which I have to submit images in RAW format. But I have already clicked some images with Nikon D3200 in JPEG.
Is there any way to convert JPEG to RAW format in Photoshop or any other similar software.
-
2\$\begingroup\$ In any case that you can "save" the file to any raw format, you do not have aditional info, so it is pointless. :o) \$\endgroup\$– RafaelCommented Feb 5, 2016 at 18:11
9 Answers
RAW is not (or minimally) processed image data from camera sensor. JPEG is processed image data. Typically, raw-files from modern cameras have 12-14-bit per pixel which means up to 16384 values (for more details see Michael Clark's comment). JPEG can have only 256 luminance values per RGB channel. This means that jpeg contains much less data than a corresponding raw-file. So no, there is no way to convert a jpeg to raw.
Technically, it's possible of course to convert jpeg data format to raw data format (like it's possible to convert a jpg to png or gif) but this will not make a raw-file and the organizers of competition will surely see that it's not a true raw file. However i have never seen such a tool and doubt that any exists.
-
\$\begingroup\$ Alex S, thank you for in depth answer. I'll have to shoot those pictures again. \$\endgroup\$ Commented Feb 5, 2016 at 9:41
-
22\$\begingroup\$ Raw files don't have 12-14-bits per color channel. They have a 12-14-bit monochromatic luminance value per pixel. Each pixel is filtered for either red, or green, or blue. When the raw file is demosaiced colors for each pixel are interpolated based on the monochromatic luminance values of adjacent pixels filtered for the other two colors as well as the luminance values of nearby pixels filtered for the same color as the pixel in question. \$\endgroup\$ Commented Feb 5, 2016 at 10:58
-
2\$\begingroup\$
JPEG can have only 256 luminance values per color.
This is also technically wrong. I think what you meant to say is "values per RGB channel", and even that depends on the standard/compression used. \$\endgroup\$ Commented Feb 5, 2016 at 15:00 -
\$\begingroup\$ @MichaelMauderer Before edit I already had used "channel" couple of times so I chose "color" to avoid repeating :) Updated now. \$\endgroup\$– ZenitCommented Feb 5, 2016 at 15:04
-
\$\begingroup\$ Great!. Sorry the last part of the comment wasn't clear, the exact number of values vary depending on the encoding, and is mostly unrelated to the RGB channels themselves. \$\endgroup\$ Commented Feb 5, 2016 at 15:08
In addition to the points Alex S made, you need to consider why they want RAW. There are several possible reasons:
- Bit depth as Alex S said.
- JPG suffers from compression artefacts which RAW doesn't. Blown up to exhibtion size these can jump out and ruin a print.
- Having the RAW file is often used as a proxy for having taken the photo, as RAWs aren't generally published. This is to avoid cheating by submitting someone else's image. TIFF and other formats support high bit depth without lossy compression and are used for distribution of high-res images, so the only reason to have the RAW is that you shot the photo.
- It's possible they want the as-shot image, though that's unlikely to be for display. Post-processing is part of the digital workflow, and the question is more one of how much is acceptable. Having the RAW file gives them the ability to check how much you've modified the image. I've seen RAW+TIFF submission requirements explicitly for this reason.
So you're probably out of luck this time. I (as an amateur) almost always shoot RAW+JPEG, as many of my shots are just printed with at most a little cropping, but some need proper work. This (if it's an option on your camera) may be an option in the future.
It is possible, if this is a local competition, that they've just copied the rule from somewhere else, so it might be worth getting in touch with them.
-
2\$\begingroup\$ This is nearly perfect answer from a competition point of view. Thank you Chris H \$\endgroup\$ Commented Feb 5, 2016 at 9:41
-
10\$\begingroup\$ Actually, as someone who has run competitions like this, a good chunk of that is good evidence of how little those in the 'competition'/club scene actually know about what they're doing... Raw on the D3200 certainly does suffer compression artefacts. The main reason for the raw request is (a) to prevent cheating and (b) to ensure only global modifications have occurred in photojournalism events. I suspect if you contact the organisers and say you shot in JPEG they wouldn't have a problem with the entry, certainly won't hurt to ask. \$\endgroup\$ Commented Feb 5, 2016 at 9:49
-
5\$\begingroup\$ For more on the third bullet point, consider Why is giving clients RAW files such a sensitive matter among photographers? \$\endgroup\$– userCommented Feb 5, 2016 at 16:03
-
2\$\begingroup\$ @ChrisH well, you've got rounding errors, which might pass as "mathematically lossless", but also you've got the quality settings. JPEG is only mathematically lossless if you use the highest settings, but then the file size blows up by several orders of magnitude as the only regularity usable for compression are rounding errors. \$\endgroup\$ Commented Feb 5, 2016 at 17:44
-
3\$\begingroup\$ @JanDvorak the normal jpeg algorithm can't be guaranteed lossless. The lossless algorithm isn't the normal algorithm. Rounding errors are a separate issue and more related to the image processing than the file/data format. \$\endgroup\$– Chris HCommented Feb 5, 2016 at 21:37
You cannot (should not) produce a raw from a jpeg. Theoretically it would be possible as compressed NEF is based on a TIFF container and a "wide" JPEG/JFIF variant IIRC.
And all is not lost as, having run these kinds of competitions, I can say that you may still be able to enter depending on what type of competition it is and why they want raw files...
The requirement may be there because the competition is for unmodified images - this is common with photojournalism competitions where only blanket or minor changes are permitted.
More likely the requirement is there to discourage cheating, which has been rife in the amateur/competitive world. Assuming that everyone shoots raw (and some people don't - and no, I've never understood doing that) organisers will often allow you to supply the original unmodified jpeg you based the entry on as actual entries are usually requested at a specific pixel dimension.
Some organisations post requirements like that under the guise of 'quality', though that's mainly bogus as (even now) few devices are capable of going beyond 8-bits per channel. From my observation it's mainly to keep "newbies" out. From experience I've seen plenty of events ask for 24/48-bit lossless RGB TIFF to then display it on some awful DLP projector which doesn't have the tonal response to make a calibration worth attempting (if they had attempted one, which is far less likely than you might expect).
In any case even though the rules are listed, they are usually about maintaining fairness and will have some caveat that the organisers have discretion over submissions. You should contact the organisers and explain that your original was shot in JPEG as they may still allow you to enter.
And good luck in the competition!
There exist methods to do this, but as Alex. S also points out in his answer, there are no standard tools that I'm aware of that will do it for you. In principle, it's a straightforward problem. While there are a vast number of mathematically possible raw files that are consistent with the given JPEG file, the vast majority of those are not likely to be the original raw file. This means that you can try to approximately reconstruct the original raw file using maximum likelihood methods. This requires one to specify a prior probability distribution over the set of raw files.
Similar methods are used in some noise reduction algorithms, here one calculates the most likely noise free picture, given a noisy picture. It turns out that even with simplistic models for the prior probability distribution, one can obtain reasonable results. In the exactly solvable case of a Gaussian prior where one assumes that the prior probability is product of Gaussians of the differences of the gray values of neighboring pixels, the solution is an oscillating Gaussian filter. Noise reduction is then achieved by averaging, but there is then no net blurring due to this averaging, as blurring is counteracted by sharpening due to the alternating positive and negative weights of the filter (which has the analogous effect of an unsharp mask).
There is a very nice tool to remove JPEG artifacts and get DNG file out of pixels. Sure, it can't reconstruct HDR and other details, but still it may be helpful. The application uses machine learning (convolutional neural networks) to process input image (e.g. remove compression artifacts and slightly remove noise) and don't make it blurry as using just gaussian blur with small radius / box blur. Also, the output DNG file is processing well with Lightroom / Rawtherapee.
The application "RAWerse Alpha" (https://rawerse.com). And they provide a demo version.
Raw files are basically digital negative of an image. At the same time jpeg is optimized output created by camera. jpeg cannot contain so much data that a raw file can, so its impossible to convert a jpeg image to raw.
This is probably a little late but Capture NX 2 allows you to save a jepg as an nef format file, it as others have said is not going to be a raw file in that it has no more information than the jpeg but it will, if that was the requirement, be in Nikon's Exchange Format.
Converting a jpeg to a raw file is technically possible, but any photo contest is going to notice the missing data. Actually making a raw from a jpeg would be like publishing a book using 120 characters or less. All the EXIF data would be missing so they cant confirm or deny any criteria they may be judging or disallowing.
-
1\$\begingroup\$ This doesn't sound right. A JPEG has had the raw photosite data combined and you can't just separate it back out. If that was possible, there would be no reason to need to shoot in RAW. You might be able to make a completely arbitrary RAW file that could have certain settings applied to produce the JPEG I guess, but it would be a total mess. There is also no reason that EXIF data couldn't be in the JPEG just like in the RAW file. \$\endgroup\$– AJ Henderson ♦Commented Jul 16, 2017 at 4:06
Corel PhotoPaint will convert JPG files to RAW. Comparing file sizes shows the degree of data loss in JPG. However, if the size of the JPG file is large -- a function of the number of megapixels and the color variation in the photo, and many other factors -- could not the JPG be converted to RAW to 'hold' the original so it does not deteriorate with manipulation? That way, compression of the original will not happen as its JPG version(s) are manipulated.