Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
ImageMagick
/
a20c8fe839f466073b171f5a6fd16fdf9a8bd0ed
/
coders
/
png.c
a20c8fe
by cristy
· 10 years ago
261f64e
Removed reference to OptimizeType from the PNG codec.
by glennrp
· 10 years ago
280283d
Combined some Log() calls to reduce code size.
by glennrp
· 10 years ago
2dd1906
Combine some Log() calls in the PNG codec to save several kbytes of code size.
by glennrp
· 10 years ago
1a506ac
Refactor exclude-chunks handling in PNG encoder to reduce code size several kb
by glennrp
· 10 years ago
689efa2
Use IsOptionMember() instead of LocaleNCompare() in coders/png.c to
by glennrp
· 10 years ago
99f9681
Handle profile:skip=*, profile:skip=exif, etc., in the PNG decoder.
by glennrp
· 10 years ago
cf45b20
Re-enabled strict sRGB profile checking in coders/png.c for "-debug coder" runs.
by glennrp
· 10 years ago
201f0c9
Don't let libpng16 check the ICC/sRGB profile; we do that ourselves anyway.
by glennrp
· 10 years ago
e604a75
Implemented "-define profile:skip=icc" in coders/png.c
by glennrp
· 10 years ago
e0421fe
Removed unused variable "skip_to_iend" from coders/png.c
by glennrp
· 10 years ago
8b5e736
#if 0/#endif around some dead code reported by Coverity.
by glennrp
· 10 years ago
5389e5a
by cristy
· 10 years ago
fa6de8c
by cristy
· 10 years ago
e2440c2
by cristy
· 10 years ago
47da46d
Fixed assignment.
by dirk
· 11 years ago
48c2062
Fixed new bug due to a typo in the PNG00 fix
by glennrp
· 11 years ago
5a4989d
Fixed other cases (PNG48, PNG64) that did not work with PNG00.
by glennrp
· 11 years ago
197c8e6
Fixed bug with PNG00 when the input file is a PNG32.
by glennrp
· 11 years ago
3f88ea5
Fixed bug with -strip (-define png:exclude-chunk)
by glennrp
· 11 years ago
d0ee5a2
Stifle some compiler warnings about potentially uninitialized variables
by glennrp
· 11 years ago
868fff3
Don't block threads in the png codec when PNG_SETJMP_SUPPORTED is not defined.
by glennrp
· 11 years ago
0a5b92c
Set linear colorspace when gamma is over 0.75, not when exactly 1.0
by glennrp
· 11 years ago
3d162a9
by cristy
· 11 years ago
a3d5f0e
Fixed new "-define png:swap-bytes" option.
by glennrp
· 11 years ago
0a0ae98
Fix problem with "property" intialization in the new swap-bytes code
by glennrp
· 11 years ago
037761a
by cristy
· 11 years ago
0d76772
Added "-define png:swap-bytes" option.
by glennrp
· 11 years ago
f0eec75
by cristy
· 11 years ago
5c97f62
by cristy
· 11 years ago
cd8b331
by cristy
· 11 years ago
45d4c34
Removed a left-over "&&" from coders/png.c
by glennrp
· 11 years ago
c28acd6
Remove from coders/png.c the references to Rec601LumaColorspace and
by glennrp
· 11 years ago
96bc620
Fixed bug in coders/png.c that caused -define png:color-space=0 to fail.
by glennrp
· 11 years ago
de984cd
by cristy
· 11 years ago
fe676ee
by cristy
· 11 years ago
29dd80e
Use image_info->quality/compression instead of image->quality/compression.
by dirk
· 11 years ago
6742993
Set intensity method before transforming PNG to gray colorspace while reading.
by glennrp
· 11 years ago
f16e5e2
Removed stray "diff" line from coders/png.c
by glennrp
· 11 years ago
34ef720
Fixed PNG8 reduction in special case of 256 opaque colors + 1 transparent color
by glennrp
· 11 years ago
85dfe1a
Spell fix ("othewise") in comment.
by glennrp
· 11 years ago
ef804f5
Revised comments about interpretation of the -quality value in coders/png.c
by glennrp
· 11 years ago
afc97b1
Changed MIME type for MNG to video/x-mng, in accordance with the MNG spec
by glennrp
· 11 years ago
7fee329
Changed mime type for MNG from image/png to image/x-mng and JNG to image/x-jng
by glennrp
· 11 years ago
d625c52
by cristy
· 11 years ago
e4d5faf
Don't write jpeg: properties in PNG output.
by glennrp
· 11 years ago
af1534a
by cristy
· 11 years ago
0997332
by cristy
· 11 years ago
4b91759
Quiet two warnings about uninitialized variables in coders/png.c
by glennrp
· 11 years ago
97d1b57
Stopped a "-fsanitize-address" warning in the JNG codec.
by glennrp
· 11 years ago
c241d3c
Added Argyll_sRGB and Facebook's TINYsRGB to list of recognized sRGB profiles.
by glennrp
· 11 years ago
ecab7d7
Recognize ICC profiles that are sRGB and use PNG sRGB chunk instead
by glennrp
· 11 years ago
87281ec
by cristy
· 12 years ago
3398b5b
Eliminated whitespace in image properties that store PNG chunk data.
by glennrp
· 12 years ago
092ec8d
by cristy
· 12 years ago
943b7d3
Use PNG_BENIGN_ERRORS_SUPPORTED instead of PNG_LIBPNG_VER to check
by glennrp
· 12 years ago
a3a5f95
Handle benign errors as warnings in the PNG coder.
by glennrp
· 12 years ago
8b206ba
by cristy
· 12 years ago
918b9dc
Don't write PNG gAMA or cHRM chunks when writing the sRGB or iCCP chunk.
by glennrp
· 12 years ago
f70c4d2
Fixed some indentation in coders/png.c
by glennrp
· 12 years ago
ec0ddbc
Added more version info to coders/png.c debug output, fixed some indentation.
by glennrp
· 12 years ago
d0cae25
Added version info to debug log from the png codec
by glennrp
· 12 years ago
2ad7015
Avoid a libpng16 warning about storing unknown chunks.
by glennrp
· 12 years ago
8428823
Do not replace gAMA chunk found in input with 1/2.2
by glennrp
· 12 years ago
dec72c9
Relocated png_set_iCCP() and png_set_gAMA() after png_set_IHDR() in coders/png.c.
by glennrp
· 12 years ago
8fb471e
Removed a debug printout from coders/png.c
by glennrp
· 12 years ago
3d62786
Relocated png_set_bKGD, etc., after png_set_IHDR.
by glennrp
· 12 years ago
6270857
Revised the description string for the PNG00 subformat.
by glennrp
· 12 years ago
dc2d327
by cristy
· 12 years ago
cbc9215
Added single quotes around debug printout of text keyword
by glennrp
· 12 years ago
224ad8d
Reverted some code in the PNG decoder that caused it to not detect
by glennrp
· 12 years ago
5830fbc
Implemented PNG00 subformat
by glennrp
· 12 years ago
4f99639
Avoid reading back pixels from cache while reading a transparent PNG.
by glennrp
· 12 years ago
4dda64f
Fix IM6-IM7 differences in new png code.
by glennrp
· 12 years ago
fd164d2
Implement PNG48 and PNG64 PNG subformats.
by glennrp
· 12 years ago
6873619
Change text chunk limit to 32767 to be consistent with libpng-1.2.
by glennrp
· 12 years ago
09cd962
Disable setting cache_max when libpng version is older than 1.4.0
by glennrp
· 12 years ago
2feb141
Impose a 65k limit on the number of text chunks to store.
by glennrp
· 12 years ago
5cf1bff
Removed redundant calls to png_set_cHRM and png_set_sRGB from coders/png.c
by glennrp
· 12 years ago
d7f7a84
Put chromaticity values in correct order when writing cHRM with sRGB chunk.
by glennrp
· 12 years ago
1145899
Do not define LBR08 macros in png.c for Q8 builds.
by glennrp
· 12 years ago
15f0766
Do not define LBR16* macros in png.c in Q8 and Q16 builds.
by glennrp
· 12 years ago
c7375f9
Fix LBR01 macros (with extra parameter used in IM7)
by glennrp
· 12 years ago
360c154
Fix LBR01 macros in png.c
by glennrp
· 12 years ago
9d2c9de
by cristy
· 12 years ago
45ef08f
by cristy
· 12 years ago
98b9577
Fixed problem with too-dark PNG images
by glennrp
· 12 years ago
4b840d7
Added SetQuantumEndian() two places where needed in coders/png.c
by glennrp
· 12 years ago
c5c31be
Faster decoding of interlaced PNG images.
by glennrp
· 12 years ago
fcf0616
Let libpng expand sub-8-bit pixels.
by glennrp
· 12 years ago
a8036d6
Avoid building palette in the PNG encoder when it is not needed.
by glennrp
· 12 years ago
bbde9c6
Only write sRGB chunk if (0.45 <= image->gamma <= 0.46)
by glennrp
· 12 years ago
b19b812
by cristy
· 12 years ago
3080b91
by cristy
· 12 years ago
3fcfa95
The PNG encoder sometimes would write indexed PNG when grayscale was reqested.
by glennrp
· 12 years ago
75fc68f
by cristy
· 12 years ago
55b78b5
by cristy
· 12 years ago
134f178
Removed some dead code from coders/png.c
by glennrp
· 12 years ago
b0a657e
by cristy
· 12 years ago
8a46d82
by cristy
· 12 years ago
Next »