7486 Commits (8528f1a33ecffc65887c94c32a48d64ffb7f12eb)

Author SHA1 Message Date
James Jackson-South 8528f1a33e Optimize RestoreToBackground 5 years ago
Brian Popow 2a8418f986 Review changes 5 years ago
Brian Popow a0e38c87b0 Use memory stream for uncompressed data instead of a list 5 years ago
Brian Popow d43ec499e3 Use memory allocator for destination buffer for the uncomressed bytes 5 years ago
Brian Popow 2dd35982e7 Avoid allocation, remove code duplication for decompressing zlib data 5 years ago
Brian Popow b025d29de4
Apply suggestions from code review 5 years ago
Brian Popow 35d1473d7a Use const color profile name 5 years ago
Brian Popow 9b5d56f585 Preserve color profile when encoding png's 5 years ago
Brian Popow 1c474c7758 Add decoding color profile chunk 5 years ago
Brian Popow 5bac8b36bf Add test for ICCP 5 years ago
Brian Popow 43c83dabc7 Preserve color profile when encoding webp 5 years ago
Brian Popow 5388489d38 Add color profile tests 5 years ago
Brian Popow 106f6c0a9b Write color profile, if present 5 years ago
Brian Popow 6991fd13bd Read ICC profile from v5 header 5 years ago
Brian Popow fa86a04464 Fix writing bitmap v4 header 5 years ago
Brian Popow f74dbac80b Add parsing bitmap V5 header 5 years ago
Berkan Diler 0661f14789 Replace Array.Clear(array, 0, array.Length) calls with Array.Clear(array) 5 years ago
Brian Popow 89d1582da8 Add missing dispose of webpInfo 5 years ago
Berkan Diler ed3cda5070 Use ReadOnlySpan<byte> static data compiler optimization in more places 5 years ago
Brian Popow 0a08940eb2 IJpegComponent -> JpegComponent 5 years ago
James Jackson-South d8012cab6f Use .NET 6 only 5 years ago
James Jackson-South 2ac18d816f Optimize tiff/jpeg checks 5 years ago
Dmitry Pentin 55d01f231f Added guard clause of empty exif strings 5 years ago
Dmitry Pentin 210945f939 Fixed compilation error for older frameworks 5 years ago
Dmitry Pentin c7f9d54705 Fixed string exif value corner case null ref exception 5 years ago
Dmitry Pentin 8cdcda343b Added sanity check for every jpeg marker 5 years ago
miere43 03d0b63c7c Fix chunk data memory leak when decoding PNG. Fix #2080 5 years ago
Scott Williams f4f521cc5b revert to allow easier merge 5 years ago
Scott Williams f597507500 fix comment 5 years ago
Scott Williams cd7c91ccdf move AsyncLocal out of core lib and into testing 5 years ago
Brian Popow ced98879dd Add checks, if enough data was read 5 years ago
Scott Williams 558ff99b08 revert Frame Dispose 5 years ago
Scott Williams 99d12664a2 Async local doesn't actually work for the finalizers, revert that piece. 5 years ago
Scott Williams d9af2395ee indent for full framwork 5 years ago
Scott Williams 399d71ddf1 stylecopped 5 years ago
Scott Williams a30c468f27 drop commented code 5 years ago
Scott Williams 2a1ae5cc4c ensure we dispose beffers when decoders throw 5 years ago
Scott Williams 1557baea59 dispose the next chunk 5 years ago
Scott Williams af7d84a376 check disposed buffers for decoders 5 years ago
Scott Williams 77bb287116 xunit helper to track undisposed memory 5 years ago
Brian Popow 7371ed051c Revert fixedBin back to byte[] 5 years ago
Brian Popow 0bc0cd82ff Additional review changes 5 years ago
Brian Popow 52c1f20dc6 Fix issue with jpeg's embedded in tiff's: scan decoder is already created in LoadTables 5 years ago
Brian Popow 0154e4ec8e Fix build issue 5 years ago
Brian Popow 6a281b6c6d
Apply suggestions from code review 5 years ago
Brian Popow d22e50c0d0 Ignore invalid EXIF or XMP chunks 5 years ago
Brian Popow e6ad467503 Add check in ReadUint16 for enough data 5 years ago
Brian Popow aac680fea6 Add check, if enough data was read for progressive scan decoding data 5 years ago
Brian Popow 8e4129a733 Make sure enough data is read in ReadVp8XHeader() 5 years ago
Brian Popow 8cc5a6b6ca Remove code duplication when reading the profile data 5 years ago