86 Commits (5ee52ef403cfcd4a9b70e014a3fa2ded1eecabf1)

Author SHA1 Message Date
James Jackson-South ff02d0c1f0 Use IptcProfile in PNG 4 months ago
Socolin 33aa0c84b7 Apply ICC profile when decoding InterlacedRgba PNG 5 months ago
Socolin bd532d6696 Add tests to check if PngDecoder apply ICC profile 5 months ago
James Jackson-South 2577046429 Fix #3000 6 months ago
James Jackson-South edc9b52b45 Fix #2924 12 months ago
James Jackson-South 86b9917049 Upstream V3 changes. 1 year ago
James Jackson-South 4e21188efe Fix all known quantizing issues 1 year ago
James Jackson-South d7f7d5ae13 Correctly break during decoding 2 years ago
James Jackson-South fb64b3367f Clamp read palette indices. 2 years ago
SpaceCheetah d15a2e79a4
Add test for default image not animated 2 years ago
SpaceCheetah 417667a12c
Add test 2 years ago
SpaceCheetah b29962abca
Add test for default image not animated 2 years ago
SpaceCheetah 5d9e3051cb
Add test 2 years ago
James Jackson-South edc87ad90d Limit ancillary chunk size. 2 years ago
James Jackson-South f44b761f3b
Add fixes 2668, 2676, and 2677 to main (#2678) 2 years ago
James Jackson-South 2a548818ac Use a smarter approach to determine the transparent index 2 years ago
James Jackson-South b4049ce517 Don't skip data read on animation and frame control chunks 2 years ago
Tammo Hinrichs 43cf0bcca4 fixed png file casing 2 years ago
James Jackson-South 3d9ceaa8fa Allow decoding early EOF 2 years ago
Tammo Hinrichs fabfd5bde1 Added a couple of tests for CicpProfile 2 years ago
James Jackson-South 66f444d200 Fix alpha blending and add tests 3 years ago
James Jackson-South df2f6987a5 Do not attempt to read data for chunks of length 0. 3 years ago
Poker 01caebd34a
Add UnitTest 3 years ago
Poker 7b6c32d54b
implement APNG encoder 3 years ago
James Jackson-South 42336ba7f9 Fix #2447 3 years ago
James Jackson-South ae3900df7a Use more accurate bit for alpha lookup. Fix #2469 3 years ago
James Jackson-South f941581de1 Add test for #2259 4 years ago
Brian Popow 3c2f8bfe33 Add test for #2217 4 years ago
Brian Popow 0e93171533 Add tests for #2209 4 years ago
Brian Popow 26a742eb92 Additional tests for decoding png's with filter 4 years ago
Brian Popow a921c57efc Add benchmark file for average filter with 4bpp 4 years ago
Brian Popow 0fa6085611 Throw exception, if gamma chunk does not contain enough data 4 years ago
Brian Popow d98171fa54 Add tests for missing palette chunk 4 years ago
Brian Popow 8b8993dadc Add encode lossy webp with alpha tests 4 years ago
Ynse Hoornenborg b8bed9f69e All image formats round trip 4 years ago
Brian Popow 3310fa6ffd Add test for wrong CRC in IDAT chunk 4 years ago
WINDEV2110EVAL\User 2c12c78e83 Added support for loading exif data from pre-2017 pngs from the "raw profile type exif" text chunk. 4 years ago
Brian Popow 91f3f6a49f Change ConvertRgbToYuv with alpha test to use a fixed image as input 5 years ago
Gerard Gunnewijk b055e8b14b Renamed the file and file reference 5 years ago
Gerard Gunnewijk c1e8c15b88 Added test image & test method 5 years ago
Gerard Gunnewijk f7bc8d7747 Added test image & test method 5 years ago
James Jackson-South cfd123239d Ensure LFS 5 years ago
Franz Häring 2d3ab4ebd5 New overloads for binary threshold operations. The new argument ColorComponent defines the scalar color component to be used for threshold comparison: Luminance, Saturation or MaxChroma. Luminance is default and identical to previous versions. Saturation is the HSL saturation component. MaxChroma is calculated as the maximum of YCbCr chroma value, i.e. Cb and Cr distance from achromatic value. Background: This component shall discriminate colorful parts from achromatic parts in human perception. Very dark pixels, which are perceived as near black, can have high HSL saturation values if e.g. (rgb)==(4,0,0); this would definitely not be perceived as colorful by a human. The MaxChroma component will calculate them low. 5 years ago
James Jackson-South abe1263b17 Auto repair Png options to use Bit8. Fixes #935 6 years ago
Brian Popow 9e7cd79b37 Add tests to ensure chunk order 6 years ago
Brian Popow 54560b1614 Fix png test image: Some text chunks unintentional changed to none compressed 6 years ago
Brian Popow b9307edd9d Identify reads now exif data 6 years ago
Brian Popow 44ca0f778a Additional png test cases 6 years ago
James Jackson-South 5f43656f8c Always read CRC. 6 years ago
Brian Popow 4d3d0fb2f5 Add tests for the AdaptiveThreshold processor 6 years ago