159 Commits (ceb656dab0ae5f1ee7c0b1b49d7cd440ecd04a63)

Author SHA1 Message Date
Andreas 9569449ac4 Fix MaxFrames handling in PNG decoder 1 month ago
Andreas a76c02f7c0 Replace test image with a smaller one. 1 month ago
Andreas Eriksson 7b13e1df1b Add generated animated PNG tests for Identify and Decode frame counts 1 month ago
Andreas Eriksson ac1905328d Fix Identify returning incorrect frame count for animated PNGs 1 month ago
James Jackson-South 08dd24fbee Remove unused namespaces 3 months ago
James Jackson-South d9816d12b5 Add support for ICC conversion to WEBP 3 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
Stefan Nikolei 5de26525fe Convert CodeBase to collection Expressions 11 months ago
Stefan Nikolei 18b8b662e9 Use Target Type new only when apparent 11 months ago
Stefan Nikolei 57f5966fe7 use Explicit Types and Target Type new 11 months ago
James Jackson-South edc9b52b45 Fix #2924 12 months ago
James Jackson-South 4a6b51bc28 Rename 2 years ago
James Jackson-South 1102eb54e9 Replace PngCrcChunkHandling 2 years ago
James Jackson-South d7f7d5ae13 Correctly break during decoding 2 years ago
James Jackson-South a06511f6d2 Initialize pixel type info from decoder. 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 83ecbdb19f Fix path 2 years ago
James Jackson-South b4049ce517 Don't skip data read on animation and frame control chunks 2 years ago
James Jackson-South 6b6b474892 Introduce PixelComponentInfo + simplify Color 2 years ago
James Jackson-South 091cb1eabc More early returns and renaming 2 years ago
James Jackson-South 3d9ceaa8fa Allow decoding early EOF 2 years ago
James Jackson-South c99c83ae61 Create fine-grained options for CRC handling. 2 years ago
Sven Claesson 72b8013241 refactor PngDecoder to SpecializedImageDecoder<PngDecoderOptions> 3 years ago
James Jackson-South b4e98059b4 Update PngDecoderTests.cs 3 years ago
James Jackson-South 66f444d200 Fix alpha blending and add tests 3 years ago
James Jackson-South 564c3d122c Fix encoding 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 037d6ea582 Allow preservation of png color palette 3 years ago
James Jackson-South ae3900df7a Use more accurate bit for alpha lookup. Fix #2469 3 years ago
Brian Popow 78ef6de9b7 Add scalar version of PngDecoder_Decode_Resize test 3 years ago
Brian Popow 3541a4e08b Use less tolerant comparer when Fma.IsSupported for resize tests 3 years ago
James Jackson-South 4551f457b0 Tweak Png decode/resize differences for ARM64 3 years ago
James Jackson-South 7139a52848 Refactor Identify tests 3 years ago
James Jackson-South 0aa12a4602 Refactor Identify and DetectFormat and fix tests 3 years ago
James Jackson-South 89d6fc8d69 Expose ImageInfo and add IImageFormat to metadata 3 years ago
James Jackson-South 4007a48b89 Use shared instances for all built-in decoders. 3 years ago
James Jackson-South 0e9a066195 FS Namespaces and Implicit Global Usings 4 years ago
Brian Popow 0e93171533 Add tests for #2209 4 years ago
James Jackson-South 62427239b0 Update PngDecoderTests.cs 4 years ago
James Jackson-South acbc7bc580 Update PngDecoderTests.cs 4 years ago
James Jackson-South a4c14e70f2 Add additional tests 4 years ago
James Jackson-South 97baeaf438 Update all files 4 years ago