159 Commits (c9f7e6ea60c516b887256a32f47aee42a448fc21)

Author SHA1 Message Date
Andreas 9569449ac4 Fix MaxFrames handling in PNG decoder 3 months ago
Andreas a76c02f7c0 Replace test image with a smaller one. 3 months ago
Andreas Eriksson 7b13e1df1b Add generated animated PNG tests for Identify and Decode frame counts 3 months ago
Andreas Eriksson ac1905328d Fix Identify returning incorrect frame count for animated PNGs 3 months ago
James Jackson-South 08dd24fbee Remove unused namespaces 5 months ago
James Jackson-South d9816d12b5 Add support for ICC conversion to WEBP 5 months ago
Socolin 33aa0c84b7 Apply ICC profile when decoding InterlacedRgba PNG 6 months ago
Socolin bd532d6696 Add tests to check if PngDecoder apply ICC profile 6 months ago
Stefan Nikolei 5de26525fe Convert CodeBase to collection Expressions 1 year ago
Stefan Nikolei 18b8b662e9 Use Target Type new only when apparent 1 year ago
Stefan Nikolei 57f5966fe7 use Explicit Types and Target Type new 1 year ago
James Jackson-South edc9b52b45 Fix #2924 1 year 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 3 years ago
James Jackson-South 091cb1eabc More early returns and renaming 3 years ago
James Jackson-South 3d9ceaa8fa Allow decoding early EOF 3 years ago
James Jackson-South c99c83ae61 Create fine-grained options for CRC handling. 3 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. 4 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