2246 Commits (de964e53b44d42b90d5558aa9612b310e88debf9)

Author SHA1 Message Date
James Jackson-South 9c27f27aeb Optimize Convolution processors 9 years ago
James Jackson-South 05cbc60244 Optimize ColorMatrixProcessors 9 years ago
James Jackson-South 232bc7e796 Optimize dither 9 years ago
James Jackson-South 323a6fd250 Optimize some low hanging fruit 9 years ago
James Jackson-South c74c9ba2c3 Fix image disposal 9 years ago
James Jackson-South cc87885d83 Internalize PixelAccessor 9 years ago
James Jackson-South 631545a756 Fix png to gif transparency 9 years ago
Scott Williams ea5cc6f3a7 updated to make better use of Span<T> 9 years ago
Scott Williams 6e2076f40d Load from pixel data methods 9 years ago
Anton Firszov 8f41f1ae7d more benchmarks + removed obsolete TODO note 9 years ago
James Jackson-South 3bd82a0415 Revert IccTagDataEntry equality operator 9 years ago
James Jackson-South 58ac0647d4 Fix #217 9 years ago
Anton Firszov 579f3b5d52 changed TODO text 9 years ago
Anton Firszov 35b5ac6ad0 cleanup & fix stuff 9 years ago
James Jackson-South 4ddcd816f2 Fix equality operators. 9 years ago
Anton Firszov 597d8d2f7f Bgra32 9 years ago
Anton Firszov 6ef195f812 introducing Rgb24 & Bgr24 9 years ago
James Jackson-South 4b347263a3 No need for interfaces in adapter 9 years ago
James Jackson-South d1a62b3642 Make AlmostEquatable public so tests pass. 9 years ago
James Jackson-South 67cc1cc4d0 Make colorspace code internal for now. 9 years ago
James Jackson-South 450ad2eb22 Clean up code a little 9 years ago
James Jackson-South 796c4c93d7 Can now read/write all ICC Profiles 9 years ago
Dirk Lemstra 424dc1c51c Fixed var warnings. 9 years ago
Dirk Lemstra 405e2f839b Remove resolution value from profile before setting it if it does not have the correct data type. (Fixes #215) 9 years ago
Anton Firszov 26b962eea4 added guards to unsafe PixelOperations methods 9 years ago
Anton Firszov ceec035e03 Span<T> on IPixel API surface. 9 years ago
Anton Firszov bcf58cd5a2 Optimized Rgba32 constructors. Created PixelConversion benchmarks. 9 years ago
James Jackson-South b980703b02 Replace BufferSpan<T> with Span<T> 9 years ago
James Jackson-South 95c6f23e53 Add missed file 9 years ago
James Jackson-South 4a7c1fbf10 Use DebugGuard 9 years ago
Anton Firszov 8a3eb63eb7 removed bytesPerScanline parameters, added param checking 9 years ago
Anton Firszov 19af5e8903 replaced Png byte[] -s with Buffer<byte> 9 years ago
James Jackson-South 244aef855c Rename base refs 9 years ago
James Jackson-South 54671f1ca9 Simplify API 10 years ago
James Jackson-South bd2e24bad9 Use Unsafe.Add + BufferSpan for png encode filters 10 years ago
James Jackson-South 651f13d21a Use Unsafe.Add + Bufferspan for Png decode filters 10 years ago
Mykhailo Matviiv c97cbb6cd6 Get rid of CreatePooled and ReturnPooled methods in JpegPixelArea to separate memory management. 10 years ago
Mykhailo Matviiv 7bead7bc90 Refactor JpegPixelArea to delegate memory management to Buffer2D<T>. 10 years ago
Mykhailo Matviiv 65dec76569 Remove DecodedBlockArray and replace usages with Buffer<DecodedBlock> to centralize memory management. 10 years ago
Anton Firszov 5e9a505ca2 better variable names 10 years ago
Anton Firszov 4d421eb133 removed unnecessary unsafe modifier [skip ci] 10 years ago
Anton Firszov 67bc1f7ab9 optimization: removed temporal buffer creation from ToVector4SimdAligned() 10 years ago
Scott Williams cd30e554e1 move Configuration to be fist paramater. 10 years ago
Scott Williams 664e803070 remove Image.Create 10 years ago
Scott Williams c12c45737e Brush & Pen instead of Brush<T> & Pen<T> 10 years ago
Dirk Lemstra 360ad5f8aa Fixed never used warning. 10 years ago
Dirk Lemstra 37931c5296 Made the Image class static. 10 years ago
James Jackson-South dab682e47a Add Rgba32 specific overloads 10 years ago
James Jackson-South 0766b03ea6 Use better static format for Load etc. 10 years ago
James Jackson-South b96e005cf9 Bump version number 10 years ago