Anton Firszov
e115ba6a11
LambdaProvider -> serializable MemberMethodProvider
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
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
Anton Firszov
52c4a3d417
fix Image.FromStream() + add tests
7 years ago
Anton Firszov
91a547beb9
pixel-agnostic decoder API
7 years ago
Brian Popow
b0f6b73faa
Add support for encoding 16 bit per pixel bitmaps ( #899 )
* Implemented encoding of 16 bits per pixel bitmaps
* Add unit tests for 16 bit encoding and Bgra5551 conversion
* Add additional Bgra5551 pixel conversion tests
* Add Bgra5551 tests for Short2/4 and HalfVector2/4
* Use scaled vector conversion
7 years ago
Anton Firszov
51cc659353
WorkingBufferSizeHintInBytes_IsAppliedCorrectly
7 years ago
Anton Firszov
19766df11a
buffer.CopyColumns(...)
7 years ago
Jason Nelson
48bac7b334
Update metadata names ( #879 )
7 years ago
Anton Firszov
985357cf84
introduce [WithBasicTestPatternImages]
7 years ago
Anton Firszov
4a0b10080d
rename FromVector4(...) to FromVector4Destructive(...)
7 years ago
Anton Firszov
70c4e117f1
Inlining temporary compatibility methods (FromScaledVector4, ToScaledVector4)
7 years ago
Robin Krom
ff31b5f8d4
Some changes to make the usages of GDI in benchmarks and tests more stable, this should hopefully prevent "a generic error occurred in GDI+". Hopefully I didn't miss one... ( #835 )
7 years ago
James Jackson-South
b74e230671
Fix Color Filters ( #806 )
* Use Matrix5x4 and fix Hue Filter
* Update test references. Fix #802
* Increase tolerance to handle xplat variance.
* Rename to ColorMatrix
7 years ago
James Jackson-South
2f3c0fce47
Use S.D in Windows.
7 years ago
James Jackson-South
890134cec6
Fix reference tests
7 years ago