3398 Commits (e6bcb2b1cd39a7f922ac3cf2ecda11c2a17ebd27)

Author SHA1 Message Date
popow e6bcb2b1cd if exif data exceeds 64k, it will be written in multiple APP1 markers 8 years ago
popow f544e18e6a if Exif data exceeds 64K and is split over multiple App1 marker, it will be extended like the ICC profile does 8 years ago
popow 94da0b3f4e added SyncProfiles() before writing the Exif Chunk 8 years ago
popow f32e68ac82 - fixed error message in WriteExifProfile, when Exif data exceeds the limits 8 years ago
Anton Firszov 93585fd00c try to fine-tune tolerance in PngEncoderTests + better Rgba64.ToString() 8 years ago
James Jackson-South 9a12d09d7a Update tests 8 years ago
James Jackson-South c3d38bac9c Refactor to better use base classes. 8 years ago
Jason Nelson 5ae24b0817 Optimize remaining equality checks using pattern matching 8 years ago
Jason Nelson 9c027378f1 Remove trailing whitespace 8 years ago
Jason Nelson 80aa108e95 Simplify null comparison 8 years ago
Jason Nelson 0380e2ee37 Implement IEquatable on IccVersion 8 years ago
Jason Nelson 5554aa3198 Use Unsafe.As<> 8 years ago
Jason Nelson 4318c564d4 Remove redundant equity conditions 8 years ago
Jason Nelson 60bec41221 [ICC] Eliminate Version allocation using custom struct 8 years ago
Jason Nelson f1dbf8f67e Remove unused ListExtensions class 8 years ago
James Jackson-South 07064e90c4 Smarter dithering. 8 years ago
James Jackson-South becc80b4cd Make correct method virtual 8 years ago
James Jackson-South cfdc75e915 Improve lookup logic 8 years ago
Anton Firsov d171acba80
make Guard.NotNull() and DebugGuard.NotNull() generic (#634) 8 years ago
James Jackson-South b71c74de82 Use single cache base. 8 years ago
James Jackson-South 4ca807e010 Use DistanceSquared 8 years ago
Anton Firszov 0ead64ccc4 make Guard.NotNull() and DebugGuard.NotNull() generic 8 years ago
James Jackson-South 9b1270f580 Minor improvements to diffusion 8 years ago
James Jackson-South b208be83e0 Can now encode gifs with global palette 8 years ago
Jesse Gielen 72ea22bce0 Remove NotNull guard on value type 8 years ago
popow 4b484f9ea0 to make ExifProfile format agnostic again: passing ExifIdCode as ReadonlySpan to the ToByteArray method 8 years ago
James Jackson-South ad65b30f96 Stub color table mode enum. 8 years ago
popow 7e688eea38 corrected big endian byte order marker 8 years ago
popow 88e41ea439 using Span CopyTo() in the ExifProfile Constructor to copy the data from one exifprofile to another 8 years ago
popow a0a0142a83 removed ExifIdCode from ExifConstants and ExifProfile, using ExifMarker defined in Jpeg ProfileResolver 8 years ago
Scott Williams e1779325fb remove `SavePixelData()` apis in favour of `GetPixelSpan()` 8 years ago
Jason Nelson b93db65d9f Remove unnessary DebugGaurds on structs 8 years ago
Jason Nelson 68558d3535 Use nameof 8 years ago
Jason Nelson 65986da267 Remove unused using statements 8 years ago
Jason Nelson 1cfe1042f7 Change IsProfile to use ReadOnlySpan<byte> 8 years ago
Jason Nelson 43381cb948 Avoid HuffmanSpec copies 8 years ago
Jason Nelson 16aafbd9ef Use span copy 8 years ago
Jason Nelson 7f51a1bc82 Make TransformHelpers static 8 years ago
Jason Nelson 18054f0eb7 Use ternary operator 8 years ago
Jason Nelson 607c871c19 Prefer type names on left side 8 years ago
Jason Nelson 13e8c17b6d Remove remaining null checks on structs 8 years ago
James Jackson-South d00c7abaf8 Fix #624 8 years ago
James Jackson-South 4eb8617739 Faster 32-64 bit conversion, update references, and cleanup. 8 years ago
Anton Firszov 7172e432da Make sure that netcoreapp2.1 test execution is testing the netcoreapp2.1 build of ImageSharp 8 years ago
James Jackson-South 34d1441892 Use SD, Better conversion and cleanup SD Bridge. 8 years ago
Anton Firszov 2f52b390b2 CachingGlyphRenderer: use a 1 dictionary instead of 3 8 years ago
Anton Firszov f943ba50a7 refactor QuickSort to a common utility class 8 years ago
Scott Williams 4fcf13b830 drop the Shapes.Text dependency 8 years ago
James Jackson-South 1d8c2398ca Remove allocation when upscaling. 8 years ago
James Jackson-South 49a574537f All tests now pass 8 years ago