Name Description Size
EXIF.cpp 12863
EXIF.h 2752
GIF2.h 2773
iccjpeg.c iccjpeg.c This file provides code to read and write International Color Consortium (ICC) device profiles embedded in JFIF JPEG image files. The ICC has defined a standard format for including such data in JPEG "APP2" markers. The code given here does not know anything about the internal structure of the ICC profile data; it just knows how to put the profile data into a JPEG file being written, or get it back out when reading. This code depends on new features added to the IJG JPEG library as of IJG release 6b; it will not compile or work with older IJG versions. NOTE: this code would need surgery to work on 16-bit-int machines with ICC profiles exceeding 64K bytes in size. If you need to do that, change all the "unsigned int" variables to "INT32". You'll also need to find a malloc() replacement that can allocate more than 64K. 6871
iccjpeg.h iccjpeg.h This file provides code to read and write International Color Consortium (ICC) device profiles embedded in JFIF JPEG image files. The ICC has defined a standard format for including such data in JPEG "APP2" markers. The code given here does not know anything about the internal structure of the ICC profile data; it just knows how to put the profile data into a JPEG file being written, or get it back out when reading. This code depends on new features added to the IJG JPEG library as of IJG release 6b; it will not compile or work with older IJG versions. NOTE: this code would need surgery to work on 16-bit-int machines with ICC profiles exceeding 64K bytes in size. See iccprofile.c for details. 2652
icon 10
moz.build 1614
nsAVIFDecoder.cpp 62563
nsAVIFDecoder.h 2200
nsBMPDecoder.cpp 44907
nsBMPDecoder.h 8919
nsGIFDecoder2.cpp 39462
nsGIFDecoder2.h Called when we begin decoding a frame. @param aFrameRect The region of the image that contains data. The region outside this rect is transparent. @param aDepth The palette depth of this frame. @param aIsInterlaced If true, this frame is an interlaced frame. 6075
nsICODecoder.cpp This is a Cross-Platform ICO Decoder, which should work everywhere, including Big-Endian machines like the PowerPC. 25413
nsICODecoder.h 3770
nsIconDecoder.cpp aAnimParams 4048
nsIconDecoder.h 2131
nsJPEGDecoder.cpp 34979
nsJPEGDecoder.h 3059
nsJXLDecoder.cpp 5779
nsJXLDecoder.h 1501
nsPNGDecoder.cpp Controls the maximum chunk size configuration for libpng. We set this to a very large number, 256MB specifically. 36716
nsPNGDecoder.h 4742
nsWebPDecoder.cpp 19159
nsWebPDecoder.h 3078