70 Commits (b039502cbbe3cbfcf8b555ac2a62d6efb29693b4)

Author SHA1 Message Date
Anton Firszov 2d6596f26b CopyPixelDataTo 4 years ago
Anton Firszov ebe7b9c516 Remove Image.DangerousGetRowSpan 4 years ago
Anton Firszov 9047fc971d remove ImageFrame.GetPixelRowSpan 4 years ago
Anton Firszov ff383c9eab Buffer2D.GetRowSpan -> DangerousGetRowSpan 4 years ago
Anton Firszov e1f15bc626 TryGetSinglePixelSpan -> DangerousTryGetSinglePixelMemory 4 years ago
Anton Firszov 1df9e25232 ProcessPixelRows 4 years ago
Anton Firszov 32ae7cff83 API chunks 5 years ago
Anton Firszov c9d13965e3 comments and docs 5 years ago
Dmitry Pentin 3fb7105f86 Fixed docs 5 years ago
Dmitry Pentin 86a7b462c4 Added docs 5 years ago
Dmitry Pentin 1c10ec6d05 Added Buffer2D Image ctor, wired new post processor with decoder core 5 years ago
James Jackson-South afee88123c Make frames resonly 5 years ago
Dmitry Pentin e787ffa518 Implemented dispose method according to common convention. 5 years ago
Dmitry Pentin 1c8dcefd6d Renamed private Image<TPixel>.PixelSourse to PixelSourceUnsafe 5 years ago
Dmitry Pentin 3f8bd3d2e6 Added internal accessor for root frame 5 years ago
Dmitry Pentin 8ec1013ce8 Removed redundant flag from Image.Dispose(bool) call 5 years ago
Dmitry Pentin acf9d85e8c Moved dispose control logic to base Image class 5 years ago
Dmitry Pentin 7029b2ffb1 Image<TPixel> private property PixelSource no longer checks if object was disposed, check is delegated to public methods using that property 5 years ago
Dmitry Pentin d48b15227d Image<TPixel> private methods no longer check if object was disposed - it is done at public method calls 5 years ago
Dmitry Pentin 7900b43d1d Image<TPixel>.Frames now properly throws ObjectDisposedException after being disposed 5 years ago
James Jackson-South 33df55aef2 Don't use Linq and test for common path first. 5 years ago
Anton Firszov 0250a046a0 cancellation support for encoders 6 years ago
James Jackson-South 874115bd0a Update license 6 years ago
Scott Williams ad02e0bbb6 Save async tests 6 years ago
James Jackson-South 6183dd8c13 Update source license info. 6 years ago
Anton Firszov 3901ce6440 BufferArea -> BufferRegion, introduce PixelSamplingStrategy 6 years ago
James Jackson-South f223f39ff4 Add argument docs and negative tests 6 years ago
James Jackson-South a61baf27e9 Improve accessability of Span<T> methods. Fixes #1164 6 years ago
Sergio Pedri 94c4660d10 Switched pixel format type constraint to unmanaged 6 years ago
Anton Firszov afe0c82bf6 document ArgumentOutOfRangeException 6 years ago
Anton Firszov d36d902456 merge back GetRowSpan and GetRowSpanUnchecked 6 years ago
Anton Firszov a4980be72d replace MemorySource with MemoryGroup 6 years ago
James Jackson-South 4f46b3e1a4 Normalize configuration usage and expose method. 6 years ago
James Jackson-South c24b364be1 Merge namespaces 6 years ago
James Jackson-South a6082f95d1 Enumerate once on clone. Fix #1073 6 years ago
James Jackson-South 985cfbda08 Remove protected. 7 years ago
James Jackson-South 24cd39a62f reseal Image{TPixel} 7 years ago
James Jackson-South b49f2ab3e8 Expose visitor through advanced namespace. 7 years ago
James Jackson-South 699b659715 Refactor Image.Dispose 7 years ago
Anton Firsov c992db17fe Throw ObjectDisposedException when trying to operate on a disposed image (#968) 7 years ago
Anton Firsov 96c3bbff79 Introduce non-generic ImageFrameCollection (#941) 7 years ago
Anton Firszov 659f8b6231 ImageBrush can apply a source image of a different pixel type than the target 7 years ago
Anton Firszov fa1e0baced cache Image dimensions into a field + re-enable all target frameworks 7 years ago
Anton Firszov d8b918f148 fix warnings and improve xmldocs 7 years ago
Anton Firszov 1978731ac1 basic fixes after rebase + temporarily comment out target frameworks 7 years ago
Anton Firszov ebfecf4fda pixel-agnostic decoder API 7 years ago
Anton Firszov 0d2c0e78c8 pixel agnostic Mutate/Clone defined 7 years ago
Anton Firszov 2fa57ff510 define IImageVisitor 7 years ago
Jason Nelson fca697206a Update metadata names (#879) 7 years ago
Peter Amrehn 54b279983a fix typos in comments 7 years ago