I want to make a tool for myself (and maybe others if it comes out good) for low level inspection/modification of JPEG files. Sort of like TweakPNG, but for JPEGs. So far I haven't found any tool that does this.
In order to do that I need to read all the relevant specifications. Unfortunately the official ones are pretty costly, so I'm looking for alternate sources. Is there anything you can recommend which covers as much ground as possible?
JPEG (Joint Photographic Experts Group) is a lossy compression method standardised by ISO. JPEG JFIF, which is what people generally mean when they refer to "JPEG", is a file format created by the Independent JPEG Group (IJG) for the transport of single JPEG-compressed images.
JPEG/JFIF is the currently most popular format for storing and transmitting photographic images on the internet, while JPEG/Exif is that for digital cameras and other image capture devices. Most folks don't distinguish the difference between these variations and simply refer to them both as just JPEG.
JPGs and JPEGs are the same file format. JPG and JPEG both stand for Joint Photographic Experts Group and are both raster image file types. The only reason JPG is three characters long as opposed to four is that early versions of Windows required a three-letter extension for file names.
In 1996, RFC 2046 specified that the image format used for transmitting JPEG images across the internet should be JFIF. The MIME type of "image/jpeg" must be encoded as JFIF.
To answer my own question:
Well, that's it folks! Happy JPEGging!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With