James Jackson-South
|
27ba7781c7
|
Allow custom configuration. Fix #650
|
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 |
Anton Firszov
|
17a4d91b82
|
clean-up drawing processors
|
7 years ago |
Anton Firszov
|
a224e88993
|
tests are passing
|
7 years ago |
Anton Firszov
|
0e2c53e5ed
|
Pen, Brush & Processors refactored
|
7 years ago |
Peter Amrehn
|
b732fae240
|
inline variable
|
7 years ago |
Peter Amrehn
|
54b279983a
|
fix typos in comments
|
7 years ago |
Anton Firszov
|
d2185efa4b
|
Improve text rendering accuracy
|
7 years ago |
Anton Firszov
|
4a51598207
|
fix typos & cleanup
|
7 years ago |
Scott Williams
|
aee867c39f
|
prevent text wandering from baseline
|
7 years ago |
Vicente Penades
|
c95ead7baf
|
reverted some changes from using DebugGuard
replaced *Vector with *ScaledVector conversion methods
|
8 years ago |
Vicente Penades
|
e0a056782f
|
expanding blocks...
|
8 years ago |
Vicente Penades
|
681df46c2d
|
trying to improve Opacity out of range propagation.
For some reason, FillRegionProcessor and DrawTextProcessor where overshooting opacity over 1
|
8 years ago |
Jason Nelson
|
d773ba37af
|
Replace == null with is null
|
8 years ago |
Anton Firszov
|
9e856a23cc
|
Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory
|
8 years ago |
Anton Firszov
|
12bcdbb49a
|
replace IBuffer<T> with IMemoryOwner<T>
|
8 years ago |
Dirk Lemstra
|
612e3e60a2
|
Changed clean boolean for allocation into an enumeration.
|
8 years ago |
James Jackson-South
|
0a6913e0c6
|
Simplify drawing namespaces.
|
8 years ago |
Anton Firszov
|
bd65fc543c
|
CachingGlyphRenderer: use a 1 dictionary instead of 3
|
8 years ago |
Anton Firszov
|
ecf160e5bb
|
refactor QuickSort to a common utility class
|
8 years ago |
Scott Williams
|
b270cbbc6d
|
drop the Shapes.Text dependency
|
8 years ago |
Scott Williams
|
c13fb2cd1d
|
make processors immutable again
|
8 years ago |
Anton Firszov
|
38ba1f2dfc
|
fix build after merge
|
8 years ago |
Scott Williams
|
5609f1bdb3
|
fix api changes due to MemoryManager->MemoryAllocator rename
|
8 years ago |
Scott Williams
|
3896723bfb
|
additional tests around pen rendering with patterns
|
8 years ago |
Scott Williams
|
e43a8dbc2c
|
apply optermised font rendering path to glyphs outlines
|
8 years ago |
Scott Williams
|
121f1edce6
|
ensure pen code path is tested
|
8 years ago |
Scott Williams
|
9cc4fd683d
|
add optermised drawing path with cached glyph rendering
|
8 years ago |