JPEG stands for Joint Photographic Experts Group.
Mainly JPEG is a type of digital image compression. Also, it is known as a format of image, but this is completely false because JPEG is a technique of image compression, it is used for many file formats such as EPS, PDF, even TIFF files also. And the format similar to JPEG is JPG, many of us are thinking that these 2 are the same.
This technique of image compression developed by the Joint Photography Experts Group so that its name is JPEG. This compression uses a lossy compression algorithm so that some information is removed from the image when compressing. The JPEG standard works by averaging color variation and discard the information that the human eye cannot see.
How JPEG compression works
JPEG is compressed into either full-color or grayscale images. In the case of color images, RGB is transformed into a luminance or chrominance color space. JPEG compression mainly works by identifying similar areas of color inside the image and converting them to actually the same color code. JPEG uses the DCT (Discrete Cosine Transform) method to compress for coding transformation.
Steps of Compression:
- The raw image is first converted to a different color model, which separates the color of a pixel from its brightness.
- image is divided into a small block which is having 8×8 block, each block is called pixel.
- Then RGB is converted into Y-Cb-Cr, JPEG uses a Y-Cb-Cr model instead of RGB.
- After that, DCT is applied to each block of pixels and converts the image from the spatial domain to the frequency domain.
The formula followed by the DCT method :M/div>
- Then make the resulting image quantized, because human eyes can not see high frequency so to the make the is low quatization is applied.
- After quantization, zigzag scan is performed on these quantized 8×8 blocks to group the low-frequency coefficients.
- The coefficients is then encoded by Run Length and Huffman coding algorithm to get the final image.
History of JPEG
In the year 1982 the ISO(International Organization for Standardization) formed a Photographic Expert Group to research on how to transmit Video and still images over data links. Three years later, the CCITT formed a group to work on compression technique of image. Then in the year 1987 the two groups are attached together and make another group called Joint Photographic Experts Group (JPEG), then all were working on a new standard which use data compression to make the graphics file small. Then JPEG was created in 1992 and the latest version released in the year 1994.
Characteristics of JPEG
- The main characteristics of JPEG is that, it uses lossy compression technique, so that the size of the image is less.
- JPEG standard works by averaging color variation and discard the information what the human eye cannot see to reduce the size of the image. For this it is lossy compression.
- JPEG has an improved way to compress a file, that it automatically looks over the file and chooses the best way to compress it.
- JPEG has composed of some separate parts,
- JPEG-ISO/IEC 10918-1 :It defines the core coding technology of JPEG and it involves options for encoding photographic images
- JPEG-ISO/IEC 10918-2 : This part has several rules for testing software.(
- JPEG-ISO/IEC 10918-3 :This part defines the set of extensions to the coding technologies of Part 1 including Still Picture Interchange File Format(SPIFF)
- JPEG-ISO/IEC 10918-4 :This part focuses on the registration of files which has JPEG extensions.
- JPEG-ISO/IEC 10918-5 :This is file format which is known as JPEG File Interchange Format(JFIF).
- JPEG can works with multiple files, that is, it can working on several image at the same time.
Advantages of JPEG
- It has very good compression rate, image quality, also has good transmission rate.
- JPEG standard is supports 24-bit color with up to 16 million colors, so the resolution in maximum level is superb.
- JPEG files are very small in size but according to the size the quality is not low. So we can save our disk space while store JPEG files without effecting the quality of the image.
- Image Processing time is much faster than other image standards.
- It is suitable for full-color realistic images with a lot of color and contrast transitions.
- JPEG is compatible with every computer, mobile devices, camera devices and also photo editors.
- The user can independently selects the ratio quality of the image in JPEG
- There is no need of editing required to print any image, JPEG files can be printed directly from camera devices without editing.
Disadvantages of JPEG
My Personal Notes arrow_drop_up
- Image may loss important details from the image because of lossy compression, that is, the image is dived into 8×8 blocks, then much information is discarded.
- JPEG is not a flexible application, because JPEG is not efficient for image which contains texts, sharp lines or edges. JPEG is good for portraits and nature photographs mainly.
- Quality of image is reduced after JPEG compression, mainly for text based images. For other images its not effect so much if we are not see the image in detail.
- JPEG standard does not support opacity or transparency, most of the cases he transparent portion of any image is consider as white area in JPEG.
- JPEG does not handle Black & Whiteand motion pictures.
- JPEG images have less color depth than other image formats.
- In JPEG Layered image is not support.
- How to Resize JPEG Image in PHP ?
- TCL Full Form
- LFU Full Form
- VPN Full Form
- DOS Full Form
- SAS Full Form
- OSI Model Full Form in Computer Networking
- HDMi Full Form
- LCD Full Form
- ZIP Full Form
- API Full Form
- RTC Full Form
- VLAN Full Form
- WPA Full Form
- DQL Full Form
- VGA Full Form
- ISP Full Form
- SGML Full Form
- DHCP Full Form
- LED Full Form
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.