9008 Commits (182874ecfccd95125e1cf4c58d90d788b8fd5b45)

Author SHA1 Message Date
James Jackson-South a96c78d60c Don't use Vector512 (SLOW) 7 months ago
James Jackson-South 1e87e4e8fa Implement CodeQL feedback 7 months ago
James Jackson-South 6fd20f5817 Fix precision loss. 7 months ago
James Jackson-South c43b6365d0 Ensure palette is always captured. 7 months ago
James Jackson-South a4c1a155e5 Fix reviewed issues 7 months ago
James Jackson-South dcc736c2c8 Capture palette from Tiff when available. 7 months ago
James Jackson-South 7e22a01469 Add RGB support. 7 months ago
James Jackson-South 7f402b8bb8 Allow conversion for CIE Lab and CMYK 7 months ago
James Jackson-South b8d288874c Optimize conversion with Avx 7 months ago
James Jackson-South d9816d12b5 Add support for ICC conversion to WEBP 7 months ago
James Jackson-South 99aadf6b03 Use overloads not nullable params 7 months ago
James Jackson-South ff02d0c1f0 Use IptcProfile in PNG 7 months ago
James Jackson-South 81d533b320 Improve behavior and add comments 7 months ago
James Jackson-South bc35ee6b37 Enhance XmpProfile to add XDocument normalization 7 months ago
James Jackson-South 74e8321cd5 Update field names and fix assignment bug 7 months ago
James Jackson-South 9f1a4befdf Use the span directly 8 months ago
James Jackson-South 192c4aba05 Micro optimizations 8 months ago
James Jackson-South bca6197517 Make UnmanagedMemoryHandle members readonly and improve pool finalization tests 8 months ago
James Jackson-South ce7835694f Update Rgb.cs 8 months ago
James Jackson-South bb93350bb5 Remove per-pixel transform 8 months ago
James Jackson-South d9183d54e7 Add dev note [skip ci] 8 months ago
James Jackson-South 82eb56b118 Basic fallback functionality complete 8 months ago
John Fredrickson 2edab61535 Write into stream instead of simply just advancing it. 8 months ago
Socolin 33aa0c84b7 Apply ICC profile when decoding InterlacedRgba PNG 8 months ago
Socolin 7d06e6df3d Use the same MemoryAllocator as the one of the image when decoding icc profile of png with ApplyRgbaCompatibleIccProfile 8 months ago
Socolin e6d62d019a Make sure pixel values are float between 0 and 1 during processing of ApplyRgbaCompatibleIccProfile 8 months ago
Socolin 472089abfb Use bulk overload to convert the pixel row from Vector4 to Rgb in ApplyRgbaCompatibleIccProfile 9 months ago
Socolin f8c8174b57 Rework ApplyIccProfile to use ProcessPixelRowsAsVector4 9 months ago
Socolin 1e48674d38 Optimization in Rgba16161616TiffColor, split a code into 2 loops to avoid a condtion for each pixel 9 months ago
Socolin 3c7a39623b Fix PixelColorType.YCbCr wrongly interpreted as grayscale in PngEncoder 9 months ago
Socolin 0582e85e49 Fix decoding tiff image with BigEndian + 64 bit / pixel + associated alpha 9 months ago
Socolin e965d3fac6 Apply color conversion when decoding PNG 9 months ago
James Jackson-South c82b1f7908 Explicitly handle missing SOS marker. Fix #2948 9 months ago
James Jackson-South 4979e995fa Normalize EXIF XMP and ICC reading. 9 months ago
James Jackson-South 47ac160a45 Normalize WebP Chunk parsing. Fixes #3010 9 months ago
James Jackson-South 04f170b367 Fix #3009 9 months ago
James Jackson-South 726794a98f Rename helper, fix docs. 10 months ago
Stefan Nikolei c560e321de Drop .NET9 10 months ago
Stefan Nikolei e8eb6ba391 Add .NET10.0 as TFM 10 months ago
James Jackson-South 2577046429 Fix #3000 10 months ago
James Jackson-South 399a43d4bb Make conversion methods public. 10 months ago
James Jackson-South 2f9cd4fe2b Fix detection of canonical sRGB profiles 10 months ago
James Jackson-South 5a9f42d1dd Break, don't throw 10 months ago
James Jackson-South c3e990fcfc Fix #2959 10 months ago
James Jackson-South 302a2800cc Update WebpChunkParsingUtils.cs 10 months ago
James Jackson-South 370655ba9f Fix #2988 10 months ago
James Jackson-South 338fd4ce79 Fix #2992 10 months ago
予纾 e749f3fa83 Fix condition for frame loop increment in DrawImageProcessor to ensure correct repeat count handling. 11 months ago
予纾 60149fc64f Enhance DrawImage functionality by adding repeatCount parameter for animation control in DrawImageExtensions and DrawImageProcessor classes. 11 months ago
Wacton efc4cf55ab Enforce ICC D50 PCS illuminant 12 months ago