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 |
|
|
metrics.yaml |
|
12632 |
moz.build |
|
1533 |
nsAVIFDecoder.cpp |
|
84939 |
nsAVIFDecoder.h |
|
9930 |
nsBMPDecoder.cpp |
|
45431 |
nsBMPDecoder.h |
|
8919 |
nsGIFDecoder2.cpp |
|
42423 |
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.
|
6152 |
nsICODecoder.cpp |
This is a Cross-Platform ICO Decoder, which should work everywhere, including
Big-Endian machines like the PowerPC. |
25629 |
nsICODecoder.h |
|
3770 |
nsIconDecoder.cpp |
aFrameCount |
4409 |
nsIconDecoder.h |
|
2225 |
nsJPEGDecoder.cpp |
|
37430 |
nsJPEGDecoder.h |
|
3100 |
nsJXLDecoder.cpp |
aFrameCount |
5869 |
nsJXLDecoder.h |
|
1501 |
nsPNGDecoder.cpp |
Controls the maximum chunk size configuration for libpng. We set this to a
very large number, 256MB specifically. |
37624 |
nsPNGDecoder.h |
|
4770 |
nsWebPDecoder.cpp |
|
20007 |
nsWebPDecoder.h |
|
3078 |