James Jackson-South
b247bac77f
Use Span<T> as buffer param
6 years ago
James Jackson-South
c946849c32
Fix arguments order and tests
6 years ago
James Jackson-South
e40731d5da
Internalize, partially optimize and rename Action methods.
6 years ago
James Jackson-South
62890f8184
Rename class and add native memory profiler
6 years ago
James Jackson-South
50a693791f
Delete Rgba32 named colors
6 years ago
James Jackson-South
15a7a557f2
Revert `using` declaration changes for until we establish guidelines.
6 years ago
James Jackson-South
c690e0cf90
Normalize MemoryAllocator references.
6 years ago
James Jackson-South
b485452630
Update options helper to use switch and complete tests
6 years ago
Anton Firszov
e115ba6a11
LambdaProvider -> serializable MemberMethodProvider
6 years ago
Brian Popow
8a6797c2e4
Move ITestImageProvider to a separate file
6 years ago
Brian Popow
f897ab6f8d
Change WithTestPatternImageAttribute to WithTestPatternImagesAttribute
6 years ago
Brian Popow
38454f8fde
Use using declarations to reduce nesting
6 years ago
Brian Popow
43cbdab113
Fix stylecop warnings in the test project
6 years ago
Anton Firszov
f5c5b00c69
fix comment text
6 years ago
Anton Firszov
9089e3cea3
comments
6 years ago
Anton Firszov
78aed16d3e
minor fixes
6 years ago
Anton Firszov
2da044b6f4
cleanup ProfilingSandbox
6 years ago
Anton Firszov
ec3809e647
cleanup PrepareRemoteExecutor()
6 years ago
Anton Firszov
3e33bb3bb8
avoid exceptions in PrepareRemoteExecutor()
6 years ago
Anton Firszov
97396e6aa1
when running tests in 32 bits, enforce 32bit execution of RemoteExecutor.exe
6 years ago
Anton Firszov
1b6cc28dca
workaround RemoteExecutor assembly redirect issue on 472,
run BokehBlurTests in separate process
6 years ago
Anton Firszov
adc8928824
use RemoteExecutor in JpegDecoderTests
6 years ago
Anton Firszov
964f12baba
Run ArrayPoolMemoryAllocatorTests in separate process,
implement BasicSerializer
6 years ago
Anton Firszov
a2e22a8299
update xunit & workaround conversion issues
6 years ago
James Jackson-South
6384f44501
Merge namespaces
6 years ago
James Jackson-South
9dc422d8a1
Add new target frameworks
6 years ago
Scott Williams
728342010e
remove all drawing except draw image
6 years ago
James Jackson-South
d7eeb2f7ca
Allow custom configuration. Fix #650
6 years ago
James Jackson-South
d2d51456b5
Gray16 => L16
6 years ago
James Jackson-South
372c691d52
Gray8 => L8
6 years ago
James Jackson-South
d68519d133
Alpha8 => A8
6 years ago
James Jackson-South
2a15aaca16
Drop Default, use DeepClone + tests
6 years ago
Anton Firszov
7c45f467d5
expose ParallelExecutionSettings and ParallelHelper, fix MaxDegreeOfParallelism
6 years ago
Brian Popow
2e1a6ff65e
Add tga decoder tests
6 years ago
Sheyne Anderson
7bbd84bac8
Add a test for PngEncoder inference
6 years ago
Sergio Pedri
13989ac126
Processors refactoring ( #983 )
* Added new properties to ImageProcessor<TPixel>
* Fixed constructors for convolution processors
* Fixed constructors for binarization processors
* Fixed constructor for dithering processor
* Fixed constructors for effects processors
* Fixed constructor for filter processor
* Fixed constructor for normalization processor
* Fixed constructors for overlay processors
* Fixed constructor for quantization processor
* Fixed constructors for transforms processors
* Updated CreatePixelSpecificProcessor<TPixel> definition
* Fixed convolution processors creation
* Fixed leftover dithering processor constructor
* Fixed another leftover dithering processor constructor
* Fixed dithering processors creation
* Fixed effects processors creation
* Fixed filters processor
* Fixed normalization processors creation
* Fixed overlays processors creation
* Fixed quantizer processor creation
* Fixed constructors for some remaining processors
* Fixed transform processors creation
* ImageProcessor class refactored
* Renamed some parameters
* Convolution processors refactored
* Refactored filters and dithering processors
* Refactored normalization processors
* Overlays processors refactored
* Renamed some parameters
* CloningImageProcessor class refactored
* Transforms processors refactored
* Updated DefaultImageProcessingContext class
* Src builds, tests still require updating.
* Fix tests
* Removed unnecessary local variable
7 years ago
Simon Cropp
564348631f
use var where apparent ( #972 )
* use var where apparent
* use var where apparent
* should use Rgb24
7 years ago
Simon Cropp
6f1134102c
Cleanup ( #965 )
* redundant ()
* redundant stirng interpolation
* use method groups
* redundant unsafe
* redundant qualifiers
* redundant ()
* redundant init
* redundant init
* redundant casts
* redundant casts
7 years ago
Simon Cropp
fb033fe0b6
remove unused variables and methods ( #963 )
* remove unused variables and methods
* remove some redundant variables
* remove some redundant variables
* redundant variables
* Update DrawTextOnImageTests.cs
* Minor optimizations
* cleanup
7 years ago
Simon Cropp
aac8eae64a
fix some spelling ( #962 )
7 years ago
Simon Cropp
edeaf7d9a6
redundant usings ( #960 )
7 years ago
Simon Cropp
2734847e2e
fix some spelling ( #957 )
* fix some spelling
* more typos
* more typos
* more typos
* more typos
* more typos
* linearSegment
7 years ago
Anton Firsov
b00b949141
API cleanup (related to #907 ) ( #911 )
* temporarily disable target frameworks
* drop DelegateProcessor
* drop IImageProcessingContext<TPixel>
* drop NamedColors<T>
* drop ColorBuilder<T>
* drop the *Base postfix for clean class hierarchies
* re-enable target frameworks
* use MathF in gradient brushes
* Move PngFilterMethod to the correct namespace.
7 years ago
Anton Firszov
17f2311018
drop unnecessary generic IImageProcessorContext<TPixel> usages
7 years ago
Anton Firszov
51e23eb7d8
Remove NamedColors<T> usages
7 years ago
Anton Firszov
efaa3c05ed
ImageBrush can apply a source image of a different pixel type than the target
7 years ago
Anton Firszov
8271ef18c9
everything builds
7 years ago
Anton Firszov
cf8005deb2
validation in DrawImageTest
7 years ago
Anton Firszov
7e8357c539
validating tests for: DrawPath, FillComplexPolygon
7 years ago
Brian Popow
3431ad321e
Add support for encoding 8-bit bitmaps
7 years ago