📷 A modern, cross-platform, 2D Graphics library for .NET
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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 |
| .. |
|
Transform_FromSourceRectangle1_Rgba32_TestPattern96x48.png
|
Add output reference images
|
5 years ago |
|
Transform_FromSourceRectangle2_Rgba32_TestPattern96x48.png
|
Add output reference images
|
5 years ago |
|
Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(-20,-10).png
|
Add output reference images
|
5 years ago |
|
Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(0,0).png
|
Add output reference images
|
5 years ago |
|
Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(20,10).png
|
Add output reference images
|
5 years ago |
|
Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,2)_T(0,0).png
|
Add output reference images
|
5 years ago |
|
Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(2,1)_T(0,0).png
|
Add output reference images
|
5 years ago |
|
Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(-20,-10).png
|
Faster Linear Transforms (#1591)
|
5 years ago |
|
Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(0,0).png
|
Add output reference images
|
5 years ago |
|
Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(20,10).png
|
Add output reference images
|
5 years ago |
|
Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1.1,1.3)_T(30,-20).png
|
Add output reference images
|
5 years ago |
|
Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1.5,1.5)_T(0,0).png
|
Add output reference images
|
5 years ago |
|
Transform_RotateScaleTranslate_Rgba32_TestPattern100x50__original.png
|
Faster Linear Transforms (#1591)
|
5 years ago |
|
Transform_RotateScale_ManuallyCentered_Rgba32_TestPattern96x96_R(50)_S(0.8).png
|
Add output reference images
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_Bicubic.png
|
Faster Linear Transforms (#1591)
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_Box.png
|
Add output reference images
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_CatmullRom.png
|
Faster Linear Transforms (#1591)
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_Hermite.png
|
Add output reference images
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos2.png
|
Faster Linear Transforms (#1591)
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos3.png
|
Faster Linear Transforms (#1591)
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos5.png
|
Faster Linear Transforms (#1591)
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos8.png
|
Faster Linear Transforms (#1591)
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_MitchellNetravali.png
|
Faster Linear Transforms (#1591)
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_NearestNeighbor.png
|
Add output reference images
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_Robidoux.png
|
Faster Linear Transforms (#1591)
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_RobidouxSharp.png
|
Faster Linear Transforms (#1591)
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_Spline.png
|
Faster Linear Transforms (#1591)
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_Triangle.png
|
Faster Linear Transforms (#1591)
|
5 years ago |
|
Transform_WithSampler_Rgba32_TestPattern150x150_Welch.png
|
Faster Linear Transforms (#1591)
|
5 years ago |