Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error in JPEGRGB_dissected.png #2

Open
yasoob opened this issue Jul 12, 2020 · 3 comments
Open

Error in JPEGRGB_dissected.png #2

yasoob opened this issue Jul 12, 2020 · 3 comments

Comments

@yasoob
Copy link

yasoob commented Jul 12, 2020

The second Huffman table should be class 1 (AC). JPEG contains 4 Huffman tables, 2 for DC and 2 for AC. The dissection contains 3 DC and 1 AC.

Thank you so much for such detailed dissection. It was extremely helpful :)

@99991
Copy link

99991 commented Nov 27, 2020

There also is a small mistake with the color coding of the image width and height in row 0A0. Two bytes should be red and two bytes should be green.

jpegrgb_dissected

@Florin9doi
Copy link

image

@onridiko
Copy link

onridiko commented Jun 17, 2023

The JPEG format, which stands for Joint Photographic Experts Group, is a widely used file format for compressing and storing digital images. It is commonly used for photographs and other complex images with continuous tones, such as natural scenes or artwork.

JPEG is known as a lossy compression format, meaning that it achieves compression by discarding some image data that is considered less important or less perceptible to the human eye. This allows for a significant reduction in file size compared to uncompressed image formats, but it also means that some image quality is lost in the process.

The JPEG Format Interchange Format (JFIF) is a specification that outlines a set of rules for using [JPEG compression [url=

<style> </style> <style> </style>

https://www.endungen.de/dateiendung/jfif

-- )]( <style> </style>

--

) within the framework of a standard file format. It was created to facilitate the interchange of JPEG-encoded images between different devices and software applications.

JFIF defines a file structure that includes markers, segments, and headers to provide information about the image, such as its dimensions, color space, and compression parameters. It also specifies how to handle various aspects of the JPEG compression process, including the quantization tables, Huffman coding, and other encoding parameters.

JFIF files typically have the ".jpg" or ".jpeg" file extension, and they can be opened and viewed by a wide range of image viewing and editing software. The format is widely supported across different platforms and devices, making it a popular choice for sharing and distributing images on the internet or via other means of digital communication.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants