Petar Tasev
|
ae30a49357
|
Added file header.
|
5 years ago |
Petar Tasev
|
402782acf5
|
Removed unused using statements.
|
5 years ago |
Petar Tasev
|
dc96867834
|
Added overloads to Image.WrapMemory for IMemoryOwner<byte>.
|
5 years ago |
James Jackson-South
|
82bca5517f
|
Merge pull request #1601 from saucecontrol/patch-4
Fix PR template typo
|
5 years ago |
Clinton Ingram
|
06f9e2483a
|
Update PULL_REQUEST_TEMPLATE.md
|
5 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
|
97dde7fb2f
|
Merge pull request #1593 from SixLabors/js/fix-gitlfs-macosx
Fix Dirty Submodule on Empty Clone - MacOSX
|
5 years ago |
James Jackson-South
|
b1364dd065
|
Update shared-infrastructure
|
5 years ago |
James Jackson-South
|
bb72769968
|
Merge pull request #1586 from ynse01/ynse01/jpeg-grayscale
Grayscale Jpeg encoding
|
5 years ago |
Ynse Hoornenborg
|
4d0fb4070a
|
Put setting JpegColorType and ColorSpace close together
|
5 years ago |
Ynse Hoornenborg
|
d844e70760
|
Add JpegColorType to JpegMetadata and use it to configure the JpegEncoder
|
5 years ago |
Ynse Hoornenborg
|
096ef3d3aa
|
Refactor out JpegSubsample.Grayscale
|
5 years ago |
Ynse Hoornenborg
|
26d61124b5
|
LuminanceForwardConverter handles the entire conversion itself
|
5 years ago |
Ynse Hoornenborg
|
6dbde61f8d
|
Rename JpegEncoder InitializeColorType method
|
5 years ago |
Ynse Hoornenborg
|
6cff023550
|
Add test cases for Grayscale jpeg
|
5 years ago |
Ynse Hoornenborg
|
7eaae92bbf
|
Grayscale Jpeg encoding
|
5 years ago |
James Jackson-South
|
08b0320538
|
Merge pull request #1575 from SixLabors/js/aot-experiments
Fix AOT Compiler Compatibility Issues
|
5 years ago |
James Jackson-South
|
0152586509
|
Merge branch 'master' into js/aot-experiments
|
5 years ago |
James Jackson-South
|
bf957c615c
|
Merge pull request #1574 from UltraNamahage/js/aot-experiments
Seed more methods with AotCompilerTools.
|
5 years ago |
UltraNamahage
|
ece0707053
|
Organize Seed and solve the problem of more Seed and code strips with the Preserve attribute.
|
5 years ago |
UltraNamahage
|
10739590ce
|
Have AotCompilerTools cache additional methods.
|
5 years ago |
James Jackson-South
|
ae8e5e49e0
|
Merge pull request #1573 from SixLabors/af/fix-overload
Image.Load(byte[]) should return non-generic Image
|
5 years ago |
Anton Firszov
|
583bb6bd6d
|
Also fix "<returns>"
|
5 years ago |
Anton Firszov
|
d1c2172406
|
Image.Load(byte[]) should return non-generic Image
|
5 years ago |
James Jackson-South
|
36018bdfe6
|
Merge pull request #1568 from SixLabors/js/fix-dither
Fix ordered dithering for small palette lengths.
|
5 years ago |
James Jackson-South
|
58c5bf18dc
|
Bump Magick.NET
|
5 years ago |
James Jackson-South
|
5f4a7accfb
|
Update OrderedDither.cs
|
5 years ago |
James Jackson-South
|
a54bce1faa
|
Update refs.
|
5 years ago |
James Jackson-South
|
72960ec979
|
Fix ordered dither output for small palette lengths.
|
5 years ago |
James Jackson-South
|
9959d51795
|
Merge pull request #1561 from rold2007/ImageIntegral
Added image integral algorithm.
|
5 years ago |
James Jackson-South
|
39ed542297
|
Merge branch 'master' into ImageIntegral
|
5 years ago |
James Jackson-South
|
aca46aca43
|
Merge pull request #1560 from SixLabors/js/deteministic-build-fix
Fix Deterministic Builds
|
5 years ago |
David Rolland
|
8147ec3bfc
|
Added image integral algorithm.
|
5 years ago |
James Jackson-South
|
33b118c8ce
|
Update shared-infrastructure
|
5 years ago |
James Jackson-South
|
138c75b217
|
Merge pull request #1557 from SixLabors/af/BinaryThresholdMode
BinaryThresholdColorComponent -> BinaryThresholdMode
|
5 years ago |
James Jackson-South
|
62e2478ff0
|
Merge branch 'master' into af/BinaryThresholdMode
|
5 years ago |
Brian Popow
|
5246c0b8a8
|
Merge pull request #1558 from SixLabors/bp/gitLfsFix
Update shared infra structure to treat image file types by git lfs
|
5 years ago |
Brian Popow
|
690fe22da1
|
Update shared infra structure to treat images file types by git lfs
|
5 years ago |
Anton Firszov
|
51769740ab
|
better docs
|
5 years ago |
Anton Firszov
|
2e09bb4a3c
|
BinaryThresholdColorComponent -> BinaryThresholdMode
|
5 years ago |
James Jackson-South
|
6038be96ad
|
Merge pull request #1555 from Franz1960/max-chroma-binarization
New overloads for binary threshold operations. The new argument Color…
|
5 years ago |
James Jackson-South
|
045612f133
|
Add tolerance to 32 bit tests
|
5 years ago |
James Jackson-South
|
cfd123239d
|
Ensure LFS
|
5 years ago |
James Jackson-South
|
ce2c1d28b3
|
Optimization pass.
|
5 years ago |
James Jackson-South
|
5b7c4b9cb0
|
Reorganize files
|
5 years ago |
Franz Häring
|
2d3ab4ebd5
|
New overloads for binary threshold operations. The new argument ColorComponent defines the scalar color component to be used for threshold comparison: Luminance, Saturation or MaxChroma. Luminance is default and identical to previous versions. Saturation is the HSL saturation component. MaxChroma is calculated as the maximum of YCbCr chroma value, i.e. Cb and Cr distance from achromatic value. Background: This component shall discriminate colorful parts from achromatic parts in human perception. Very dark pixels, which are perceived as near black, can have high HSL saturation values if e.g. (rgb)==(4,0,0); this would definitely not be perceived as colorful by a human. The MaxChroma component will calculate them low.
|
5 years ago |
James Jackson-South
|
2ae6018293
|
Merge pull request #1554 from SixLabors/js/fix-coverage
Fix Code Coverage
|
5 years ago |
James Jackson-South
|
363f4aa31a
|
Update shared-infrastructure
|
5 years ago |
James Jackson-South
|
172c48eafd
|
Update readme and workflow for LFS
|
5 years ago |
James Jackson-South
|
d183091ac4
|
Add output reference images
|
5 years ago |