70 Commits (bcfece8a2c629e5ddd93f07200b56179c39c75a3)

Author SHA1 Message Date
James Jackson-South bcfece8a2c Add metadata cloning tests 7 years ago
James Jackson-South eb9e051da0 All metadata now performs a deep clone 7 years ago
James Jackson-South 06b9c54248 Simplify metadata API 8 years ago
James Jackson-South 9f5fd5605b Much better type safety. 8 years ago
James Jackson-South dc4ec30a14 Strong type meta query + format singletons 8 years ago
James Jackson-South 3644451e6d Use dictionaries to store format specific metadata 8 years ago
James Jackson-South eec21fd89e Add derived format info types and allow persistance of palette lengths 8 years ago
popow c91fb4a260 removed ExifIdCode parameter from ExifProfile.ToByteArray, because this is jpeg specific and should be handled by the jpeg encoder 8 years ago
popow f8db637e49 added unit test for writing large exif profiles 8 years ago
Jason Nelson e40177004b Simplify IccProfileId IsSet 8 years ago
Jason Nelson 57e759c391 Update tests for IccVersion 8 years ago
popow cc4a203130 to make ExifProfile format agnostic again: passing ExifIdCode as ReadonlySpan to the ToByteArray method 8 years ago
popow 01aa5303e1 using defined exif constants in the TestProfileToByteArrayWorks Test 8 years ago
popow 3aa00199f1 ToByteArray skips the first 6 bytes if includeExifCode is false, added unit test for that 8 years ago
popow 7841776e2f all Exif tests which write and load images are now testing png and jpg 8 years ago
popow 08797b1031 - no longer exposing raw exif data byte's, using ToByteArray to write the ExifChunk 8 years ago
popow 47ad00447b added unit test which writes a png with a Exif Profile and checks after reloading it, if the profile is still there (#611) 8 years ago
Anton Firszov 85d7548049 rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 8 years ago
Johannes Bildstein 3747f46a50 add check for ICC profile validity 8 years ago
Dirk Lemstra e62786a6a0 Added unit test. 8 years ago
Johannes Bildstein b71c8d0c80 fix calculation of ICC profile ID and add tests for it 8 years ago
Jason Nelson bfc4a68551 Make ImageMetaData(ImageMetaData other) constructor private 8 years ago
Jason Nelson 81cfbb6740 Improve overrun handling, variable names, and validate data on construction 8 years ago
Jason Nelson d9142ad0ba Fix tests 8 years ago
Jason Nelson e250767506 Make ExifValue immutable 8 years ago
Jason Nelson dd9b1738eb Make ImageProperty a readonly struct 8 years ago
James Jackson-South 9f078c818c Establish naming convention + move missed primitives 8 years ago
James Jackson-South 091cb8a3b5 Overlays and base processors 8 years ago
Anton Firszov 78368a785c removing the "Issue" label from #464-s test image + ExifUndefType.jpg is actually progressive! 8 years ago
Scott Williams 19ed95c09c fix missed IFrameMetaData method 9 years ago
Scott Williams 4a1eb7cbd0 Formats per type namespaces 9 years ago
Scott Williams 763239563b metadata namespace fixes 9 years ago
Scott Williams 1fcbdfa167 update metadata namespaces 9 years ago
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
Johannes Bildstein 2a22348457 refactor reading and writing of ICC multilocalized unicode tag data entry 9 years ago
Scott Williams 42e0395a60 refactor encoders/decoders 9 years ago
Johannes Bildstein 34b224ec20 read and write duplicate tag data entries only once 9 years ago
Anton Firszov 898b925844 refactor some of the PixelOperations. Ready to T4 the rest 9 years ago
Anton Firszov 16d219ab25 test clenup (xUnit analyzer warnings mostly) 9 years ago
James Jackson-South 482391b1f2 Clean up code a little 9 years ago
James Jackson-South b413b6166a Can now read/write all ICC Profiles 9 years ago
James Jackson-South 8dbf34b12d Use better static format for Load etc. 9 years ago
James Jackson-South 119c1bf70f Remove non-generic Image 9 years ago
James Jackson-South c18c261033 Update tests 9 years ago
James Jackson-South 7d2fe2c7e5 Move IPixel types to PixelFormat namespace 9 years ago
James Jackson-South fa152146dd Rename Color and ColorVector 9 years ago
James Jackson-South b20c19ab80 Rename to Color and ColorVector 9 years ago
James Jackson-South a550b0f95e Rename Color to Color32 9 years ago
Dirk Lemstra 35b276237a Added extra checks to the ExifReader (fixes #175). 9 years ago
Steffen Habermehl 5f47d4e768 Updates unit test for undefined EXIF types 9 years ago