339 Commits (53cf94221b51161c7ca1842d5cf7775e5b2e7057)

Author SHA1 Message Date
James Jackson-South d7f7d5ae13 Correctly break during decoding 2 years ago
James Jackson-South fb64b3367f Clamp read palette indices. 2 years ago
SpaceCheetah c8eab788dd
Rename DefaultImageAnimated to AnimateRootFrame 2 years ago
SpaceCheetah b1a5593b20
Add test for case with frame offsets 2 years ago
SpaceCheetah 9ae8be4c8a
Add more tests 2 years ago
SpaceCheetah addec72467
Make PngEncoder respect DefaultImageAnimated 2 years ago
SpaceCheetah 85fd4311f1
Fix PngMetadata copy 2 years ago
SpaceCheetah d15a2e79a4
Add test for default image not animated 2 years ago
SpaceCheetah 417667a12c
Add test 2 years ago
James Jackson-South edc87ad90d Limit ancillary chunk size. 2 years ago
James Jackson-South 2a548818ac Use a smarter approach to determine the transparent index 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 9672d48bcc Fix Ssse3 Path decode 2 years ago
James Jackson-South ad1b0e6dad
Fix handling gif encoding for global palettes. (#2614) 2 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
James Jackson-South e35e9a8d89 Reduce memory usage in pixel map 3 years ago
James Jackson-South 55e69c7bd2 Try disabling new high memory tests on failing platforms. 3 years ago
James Jackson-South 4b852e6528 Update tests, fix issues 3 years ago
Tammo Hinrichs b12badadee Added CICP metadata handling to PNG de/encoder 3 years ago
James Jackson-South a486558ed1 Complete Webp and add tests 3 years ago
James Jackson-South 328e0465db Wire up connectors and gif encoder 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 14a95a8ed6 Rename properties and add metadata tests 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
James Jackson-South 31b591a940 Update PngEncoderTests.cs 3 years ago
Poker 01caebd34a
Add UnitTest 3 years ago
Poker 7b6c32d54b
implement APNG encoder 3 years ago
Poker 45f6f5b154
Implement APNG decoder 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
James Jackson-South fc7219d1fa Add quantizer property tests 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
Günther Foidl f746e686df PR feedback + use nuint instead of nint 3 years ago
Günther Foidl 1920e28ed0 Revised Unsafe.Add to avoid the sign-extending move 3 years ago
James Jackson-South b8a76143cc Recreate @brianpopow 's changes 3 years ago
James Jackson-South 4551f457b0 Tweak Png decode/resize differences for ARM64 3 years ago
Stefan Nikolei 06f413107f Convert to TryGetValue 3 years ago
James Jackson-South eff9b0a6a5 Revert recent Detect changes and normalize. 3 years ago
James Jackson-South 7139a52848 Refactor Identify tests 3 years ago
James Jackson-South f421701333 Refactor Load APIs 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