7348 Commits (53db07a323badef653ba4eec6f3d45af1fdc07a9)

Author SHA1 Message Date
WINDEV2110EVAL\User bdb69d1027 Allow reading legacy exif data from uncompressed text chunks as well. 4 years ago
WINDEV2110EVAL\User 6dba6cf1f8 Moved HexStringToBytes into a SixLabors.ImageSharp.Common.Helpers.HexConverter. 4 years ago
Ynse Hoornenborg f64f2cc719 Skip over iTXT header 4 years ago
Ynse Hoornenborg f4510132fc Use memory allocator in Gif encoder 4 years ago
Ynse Hoornenborg 06beffb2db Performance improvements 4 years ago
Ynse Hoornenborg 32aa75b345 Fix build on .NET core 2.1 4 years ago
Ynse Hoornenborg fa3e6ff180 More robust equals implementation 4 years ago
Ynse Hoornenborg b8bed9f69e All image formats round trip 4 years ago
wischi fe044d131c Remove return value documentation for void return types. 4 years ago
WINDEV2110EVAL\User 82e664aad3 New, faster HexStringToBytes implementation based off the reference source implementation of Convert.FromHexString(): https://source.dot.net/#System.Private.CoreLib/Convert.cs,c9e4fbeaca708991 4 years ago
WINDEV2110EVAL\User 2a7ec5dc66 Moved ExifHeader to a local variable since it's only used in one function anyway. 4 years ago
James Jackson-South c57bf82c44 Don't throw when Position is out of range. Fix #1903 4 years ago
James Jackson-South 981ff69831 Update ImageFrame{TPixel}.cs 4 years ago
Anton Firszov 52f2ce7c17 use Math.DivRem 4 years ago
Anton Firszov a1e932feaa docs 4 years ago
Anton Firszov b0a45f6c08 inline IsOutOfRangeZeroToExclusiveMax 4 years ago
Anton Firszov 4c0dde1b81 fix range check 4 years ago
Anton Firszov ace4fbc229 Numerics.IsOutOfRangeZeroToMax 4 years ago
Anton Firszov bce450ce25 watch SUPPORTS_CREATESPAN 4 years ago
Anton Firszov 8d651ebc71 simplify TryGetPaddedRowSpan() 4 years ago
Anton Firszov 0f7f1373fc Speed up DangerousGetRowSpan with SpanCache 4 years ago
Anton Firszov 8a4b5c6ed5 moved SwapOrCopyContent responsibility entirely to Buffer2D 4 years ago
Brian Popow 0740ee7802 Add SSE2 version of SetCoeffs 4 years ago
Brian Popow 7eb6b238b3 Add AVX2 version of GetResidualCost 4 years ago
Brian Popow 8e05f5dba1 Add SSE2 version of GetResidualCost 4 years ago
Ildar Khayrutdinov 7df7d0dbec add TiffFormatType enum 4 years ago
Ildar Khayrutdinov d2500953f7 universal format detector 4 years ago
Dmitry Pentin f3b8e5cd8d gfoidl IsOutOfRange 4 years ago
Dmitry Pentin 1f9ef3e926 Removed unused methods, added new throw helper method 4 years ago
Dmitry Pentin e045fbb023 Sampling factor validation 4 years ago
Ynse Hoornenborg 3ee73a89c5 Update IComponentShuffle back to int again 4 years ago
Brian Popow 8ea98385ce Verify CRC of IDAT chunk is correct 4 years ago
James Jackson-South f6b83835ad Update PngDecoderCore.cs 4 years ago
Brian Popow ae84ff67e9 Break if there are more then 65534 IFD directories, fixes #1897 4 years ago
Ynse Hoornenborg 752520cf08 Use nuint in IComponentShuffle again 4 years ago
James Jackson-South 1afcb4cd84 Update Guard.cs 4 years ago
Ynse Hoornenborg e04ea46df1 Use Numerics class as polyfill for BitOperations 4 years ago
James Jackson-South 36105c902d Remove netstandard 1.3 target 4 years ago
Ynse Hoornenborg 1ce4429001 Optimizing native integer usage 4 years ago
Ynse Hoornenborg f7fc4c6c02 Use native integers as loop counters 4 years ago
Dmitry Pentin 21cf5b42c1 Fixed merging errors 4 years ago
Dmitry Pentin 816c754657 Removed obsolete Vector4Pair 4 years ago
Ynse Hoornenborg a8d3cebde8 Remove dead code from IComponentShuffle 5 years ago
Ynse Hoornenborg 98e4417429 Fix pixel conversion tests 5 years ago
Ynse Hoornenborg c6f9050a5e Initial Abgr32 pixel format implementation 5 years ago
Ynse Hoornenborg 3730a0259a Fix build after merge 5 years ago
Ynse Hoornenborg efece70202 Partial revert of b2bc25c 5 years ago
Ynse Hoornenborg b2bc25c89f No need to await async PbmDecoder methods 5 years ago
Ynse Hoornenborg 749452503b Write EOF indicated for plain encoding 5 years ago
Brian Popow 8e1c3fa6bf Move GetReference outside of the loop 5 years ago