8972 Commits (js/aligned-memory-experiments)

Author SHA1 Message Date
James Jackson-South 5cccd6cf3e Use aligned memory for all pooled allocations 3 weeks ago
James Jackson-South 9f1a4befdf Use the span directly 4 weeks ago
James Jackson-South 192c4aba05 Micro optimizations 4 weeks ago
James Jackson-South bca6197517 Make UnmanagedMemoryHandle members readonly and improve pool finalization tests 4 weeks ago
James Jackson-South ce7835694f Update Rgb.cs 4 weeks ago
James Jackson-South bb93350bb5 Remove per-pixel transform 4 weeks ago
James Jackson-South d9183d54e7 Add dev note [skip ci] 4 weeks ago
James Jackson-South 82eb56b118 Basic fallback functionality complete 4 weeks ago
John Fredrickson 2edab61535 Write into stream instead of simply just advancing it. 2 months ago
Socolin 33aa0c84b7 Apply ICC profile when decoding InterlacedRgba PNG 2 months ago
Socolin 7d06e6df3d Use the same MemoryAllocator as the one of the image when decoding icc profile of png with ApplyRgbaCompatibleIccProfile 2 months ago
Socolin e6d62d019a Make sure pixel values are float between 0 and 1 during processing of ApplyRgbaCompatibleIccProfile 2 months ago
Socolin 472089abfb Use bulk overload to convert the pixel row from Vector4 to Rgb in ApplyRgbaCompatibleIccProfile 2 months ago
Socolin f8c8174b57 Rework ApplyIccProfile to use ProcessPixelRowsAsVector4 2 months ago
Socolin 1e48674d38 Optimization in Rgba16161616TiffColor, split a code into 2 loops to avoid a condtion for each pixel 2 months ago
Socolin 3c7a39623b Fix PixelColorType.YCbCr wrongly interpreted as grayscale in PngEncoder 2 months ago
Socolin 0582e85e49 Fix decoding tiff image with BigEndian + 64 bit / pixel + associated alpha 2 months ago
Socolin e965d3fac6 Apply color conversion when decoding PNG 2 months ago
James Jackson-South c82b1f7908 Explicitly handle missing SOS marker. Fix #2948 3 months ago
James Jackson-South 4979e995fa Normalize EXIF XMP and ICC reading. 3 months ago
James Jackson-South 47ac160a45 Normalize WebP Chunk parsing. Fixes #3010 3 months ago
James Jackson-South 04f170b367 Fix #3009 3 months ago
James Jackson-South 726794a98f Rename helper, fix docs. 3 months ago
Stefan Nikolei c560e321de Drop .NET9 3 months ago
Stefan Nikolei e8eb6ba391 Add .NET10.0 as TFM 3 months ago
James Jackson-South 2577046429 Fix #3000 3 months ago
James Jackson-South 399a43d4bb Make conversion methods public. 3 months ago
James Jackson-South 2f9cd4fe2b Fix detection of canonical sRGB profiles 3 months ago
James Jackson-South 5a9f42d1dd Break, don't throw 4 months ago
James Jackson-South c3e990fcfc Fix #2959 4 months ago
James Jackson-South 302a2800cc Update WebpChunkParsingUtils.cs 4 months ago
James Jackson-South 370655ba9f Fix #2988 4 months ago
James Jackson-South 338fd4ce79 Fix #2992 4 months ago
Wacton efc4cf55ab Enforce ICC D50 PCS illuminant 5 months ago
Brian Berns 385a9404c0 If string is too long, skip bytes at the end instead of throwing an exception. 5 months ago
Brian Berns f78f234414 Fixed check for buffer overflow. 5 months ago
James Jackson-South 82f2072699 Remove unused value. 5 months ago
James Jackson-South cb05fc7b79 Fix #2980 5 months ago
James Jackson-South 063952605b
Handle hex parsing in Color with format support (#2964) 6 months ago
James Jackson-South 20975bcd8b
Update src/ImageSharp/Formats/Png/PngMetadata.cs 6 months ago
James Jackson-South dd06da4c37 Fix #2974 6 months ago
Stefan Nikolei 5de26525fe Convert CodeBase to collection Expressions 8 months ago
Stefan Nikolei 18b8b662e9 Use Target Type new only when apparent 8 months ago
James Jackson-South f7b9f2abb5 Fix #2953 8 months ago
Stefan Nikolei 57f5966fe7 use Explicit Types and Target Type new 8 months ago
James Jackson-South 2715f0ecb9 Update ExifProfile.cs 8 months ago
James Jackson-South a84348aeaa Optimize based on feedback 8 months ago
James Jackson-South 668e223fa1 Update Subject EXIF metadata when transforming images. 8 months ago
James Jackson-South 3376d5dcd4 Update ExifTag.cs 8 months ago
James Jackson-South 17e9d99a39 Clean up 8 months ago