Anton Firszov
1366168a6c
tests improvements:
- add failing tests for BmpDecoder
- more sophisticated and verbose buffer capacity configurator
6 years ago
Anton Firszov
31fe2b3d22
no, we still can't cache images for 32bit tests
6 years ago
Anton Firszov
793a4fb6c1
implement correct AdvancedImageExtensions behavior
6 years ago
Anton Firszov
f99ead64c2
fix JpegEncoder disco buffer handling
6 years ago
Anton Firszov
d2b99294f7
Decode Jpegs to non-contiguous buffers
6 years ago
Anton Firszov
35796da28c
Improve robustness of discontiguous Buffer2D
6 years ago
Anton Firszov
e93de01c2c
CopyTo WIP
6 years ago
Anton Firszov
b74e1b7695
Allocate works
6 years ago
Anton Firszov
d3e3e953ba
More tests for MemoryGroup.Allocate()
6 years ago
Anton Firszov
591ed2765d
test cases for MemoryGroup.Allocate()
6 years ago
James Jackson-South
8cd722cfc5
Revert `using` declaration changes for until we establish guidelines.
6 years ago
James Jackson-South
9e6a03459a
Normalize MemoryAllocator references.
6 years ago
Anton Firszov
d90ece2729
initial skeleton of discontinuous buffer object model
6 years ago
James Jackson-South
bc1dde64c8
Update options helper to use switch and complete tests
6 years ago
Anton Firszov
aeb0100361
LambdaProvider -> serializable MemberMethodProvider
6 years ago
Brian Popow
f688b09d12
Move ITestImageProvider to a separate file
6 years ago
Brian Popow
51230a776f
Change WithTestPatternImageAttribute to WithTestPatternImagesAttribute
6 years ago
Brian Popow
f60bc937de
Use using declarations to reduce nesting
6 years ago
Brian Popow
7b052c8076
Fix stylecop warnings in the test project
6 years ago
Anton Firszov
7f0dc53d65
fix comment text
6 years ago
Anton Firszov
da8fcfc4a8
comments
6 years ago
Anton Firszov
70a28cfc3c
minor fixes
6 years ago
Anton Firszov
aa576e8532
cleanup ProfilingSandbox
6 years ago
Anton Firszov
6aaf7e43e5
cleanup PrepareRemoteExecutor()
6 years ago
Anton Firszov
10b3921ec1
avoid exceptions in PrepareRemoteExecutor()
6 years ago
Anton Firszov
9c279dcd1b
when running tests in 32 bits, enforce 32bit execution of RemoteExecutor.exe
6 years ago
Anton Firszov
7723adfb19
workaround RemoteExecutor assembly redirect issue on 472,
run BokehBlurTests in separate process
6 years ago
Anton Firszov
967e4eabb1
use RemoteExecutor in JpegDecoderTests
6 years ago
Anton Firszov
a626e3a712
Run ArrayPoolMemoryAllocatorTests in separate process,
implement BasicSerializer
6 years ago
Anton Firszov
c52674b375
update xunit & workaround conversion issues
6 years ago
James Jackson-South
c24b364be1
Merge namespaces
6 years ago
James Jackson-South
03aa2fb775
Add new target frameworks
6 years ago
Scott Williams
a56287cb85
remove all drawing except draw image
6 years ago
James Jackson-South
27ba7781c7
Allow custom configuration. Fix #650
6 years ago
James Jackson-South
895c7f584b
Gray16 => L16
6 years ago
James Jackson-South
a35b73245a
Gray8 => L8
6 years ago
James Jackson-South
0acf4f979c
Alpha8 => A8
6 years ago
James Jackson-South
241c50a79e
Drop Default, use DeepClone + tests
6 years ago
Anton Firszov
53bb11a236
expose ParallelExecutionSettings and ParallelHelper, fix MaxDegreeOfParallelism
6 years ago
Brian Popow
3b48dc39dc
Add tga decoder tests
6 years ago
Sheyne Anderson
9c48edd685
Add a test for PngEncoder inference
6 years ago
Sergio Pedri
f25c68304d
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
bcbd4726a6
use var where apparent ( #972 )
* use var where apparent
* use var where apparent
* should use Rgb24
7 years ago
Simon Cropp
270a073fc6
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
30804cfefd
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
c2555b6199
fix some spelling ( #962 )
7 years ago
Simon Cropp
2c04d6b036
redundant usings ( #960 )
7 years ago
Simon Cropp
aa6d2ab997
fix some spelling ( #957 )
* fix some spelling
* more typos
* more typos
* more typos
* more typos
* more typos
* linearSegment
7 years ago
Anton Firsov
34781bff3e
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
9ea9f2df5d
drop unnecessary generic IImageProcessorContext<TPixel> usages
7 years ago