Stefan Nikolei
|
18b8b662e9
|
Use Target Type new only when apparent
|
8 months ago |
Stefan Nikolei
|
57f5966fe7
|
use Explicit Types and Target Type new
|
8 months ago |
James Jackson-South
|
3448ea42f8
|
Don't exclude, just suppress.
|
1 year ago |
James Jackson-South
|
9be7d84400
|
Get the benchmarks working again.
|
1 year ago |
James Jackson-South
|
6b6b474892
|
Introduce PixelComponentInfo + simplify Color
|
2 years ago |
James Jackson-South
|
5c13ca7fa7
|
Replace Crc32, fix benchmarks
|
2 years ago |
Anton Firszov
|
54b7e04f7a
|
Fix #2518 (#2519)
* OilPaint benchmark
* fix #2518
* Update OilPaintingProcessor{TPixel}.cs
* clamp the vector to 0..1 and undo buffer overallocation
* throw ImageProcessingException instead of clamping
---------
Co-authored-by: James Jackson-South <james_south@hotmail.com>
|
2 years ago |
James Jackson-South
|
32d08ba566
|
Update benchmarks and simplify color numeric bulk colormatrix
|
3 years ago |
James Jackson-South
|
96a22c40ad
|
Remove IImageInfo, IImage and use inheritance.
|
3 years ago |
James Jackson-South
|
5528a2923c
|
Update missed test and benchmarks project
|
3 years ago |
James Jackson-South
|
97baeaf438
|
Update all files
|
4 years ago |
Anton Firszov
|
06566c5ab3
|
Resize: do not premultiply pixels with no alpha
|
4 years ago |
James Jackson-South
|
dc0982f186
|
Faster Linear Transforms (#1591)
* Attempt to use same weight generation algorithm as resize.
* tests pass
* Identical output
* Update LinearTransformKernelFactory{TResampler}.cs
* Use new low allocation iterator
* Migrate projective transforms.
* Optimizations
* Smaller kernel
* Fix sampling accuracy
* Finalize and update refs
* Revert unnecessary changes
* Remove enumerator
* Actually save output for debugging.
* Use custom test png encoder for reduced memory environments
* Convolution should use scaled vectors
* Update TestEnvironmentTests.cs
* Try using doubles
* Moar double precision
* Fix radius calculation
* Test if issue is SIMD related.
* Detect runtime to determine pipeline.
* Fix stack overflow
* fix condition
* Try simplified scalar run
* Simplify unpremultiply scalar
* Update Numerics.cs
* Fix runtime environment
* Update ImageSharp.csproj
* Duplicate the caller with scalar versions
* Update method name, exclude from coverage.
* Don't save output during coverage tests for perf.
* Update src/ImageSharp/Common/Helpers/RuntimeEnvironment.cs
Co-authored-by: Anton Firszov <antonfir@gmail.com>
Co-authored-by: Anton Firszov <antonfir@gmail.com>
|
5 years ago |
James Jackson-South
|
94bc92b236
|
Update tests to match real-world case.
|
5 years ago |
James Jackson-South
|
71801bfbb6
|
cleanup
|
5 years ago |
Brian Popow
|
fc4944a2c0
|
Add histogram equalization benchmark
|
5 years ago |