Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/SixLabors/ImageSharp
:camera: A modern, cross-platform, 2D Graphics library for .NET
https://github.com/SixLabors/ImageSharp
Merge branch 'SixLabors:master' into master
a13eae6686630191c758753ccb753ca08fed9a88 authored about 3 years ago
a13eae6686630191c758753ccb753ca08fed9a88 authored about 3 years ago
wait a bit more in trim tests
b0b56df9b1b9e52de38f27c78f58b8d02cf92cc3 authored about 3 years ago
b0b56df9b1b9e52de38f27c78f58b8d02cf92cc3 authored about 3 years ago
re-enable tests on Unix
b685d3787a529aa2d8e89c8f950deec1e295eeaa authored about 3 years ago
b685d3787a529aa2d8e89c8f950deec1e295eeaa authored about 3 years ago
stress testing improvements
b43e963b606add00a03e9fb7551ad13b42ceb850 authored about 3 years ago
b43e963b606add00a03e9fb7551ad13b42ceb850 authored about 3 years ago
Reimplement buffer ownership management
77e77008577d34f7b8534c130806ac2c97f287b0 authored about 3 years ago
77e77008577d34f7b8534c130806ac2c97f287b0 authored about 3 years ago
Merge remote-tracking branch 'origin/master' into af/UniformUnmanagedMemoryPoolMemoryAllocator-02
2b209f0a421f0e36e3917779f1a28e9f316ee452 authored about 3 years ago
2b209f0a421f0e36e3917779f1a28e9f316ee452 authored about 3 years ago
Merge branch 'master' into bp/vectoraddavx
4e6d96f2391fa689fe031ea43b4678fdb4ddf8ec authored about 3 years ago
4e6d96f2391fa689fe031ea43b4678fdb4ddf8ec authored about 3 years ago
Remove SSE2 version of VectorMismatch: Profiling does not show any speedup
c174ab42bea366257a410e8335055b9d27d487ff authored about 3 years ago
c174ab42bea366257a410e8335055b9d27d487ff authored about 3 years ago
Revert "Allocate clean buffers": the tmp buffers does not need to be clean, they will be overwritten anyway
This reverts commit cded607d5cd0d30bc381f08170f9e7f9dc8d91e8.
22537b226b6c9f7517ec1cee670157f756abbecf authored about 3 years ago
Allocate clean buffers
cded607d5cd0d30bc381f08170f9e7f9dc8d91e8 authored about 3 years ago
cded607d5cd0d30bc381f08170f9e7f9dc8d91e8 authored about 3 years ago
Fill buffers with default values only in Debug mode
2ca81aec3c83b36060bdd021a5f52688778fab6e authored about 3 years ago
2ca81aec3c83b36060bdd021a5f52688778fab6e authored about 3 years ago
Use ref parameters in ConvertYuv444ToBgrSse41
6293f72c809ab18ba844ba33ba0801474f6e81c5 authored about 3 years ago
6293f72c809ab18ba844ba33ba0801474f6e81c5 authored about 3 years ago
Merge branch 'master' into bp/upscalesse
984a72571db182b8a7c0eca83f9e9de6a9b162df authored about 3 years ago
984a72571db182b8a7c0eca83f9e9de6a9b162df authored about 3 years ago
Avoid branching inside loop
65870b96f429d03beb75173447fc56a01fd6b305 authored about 3 years ago
65870b96f429d03beb75173447fc56a01fd6b305 authored about 3 years ago
Better version of LoadHigh
cc5f7af71c2fc42f317a5244f0ea660aa3123636 authored about 3 years ago
cc5f7af71c2fc42f317a5244f0ea660aa3123636 authored about 3 years ago
Add better version of ReduceSum for Vector 256
5403fbd8b2a4f42e9a9deed923d3017d449b3ab9 authored about 3 years ago
5403fbd8b2a4f42e9a9deed923d3017d449b3ab9 authored about 3 years ago
Avoid using Span<int> tmp
Co-authored-by: Günther Foidl <[email protected]>
110ff3d9e8f9651d73286576e17f69f1e2ecfa31 authored about 3 years ago
Add AddVector tests
fa24760a88e0669a49eaae2e0ef5ef209a86c0d1 authored about 3 years ago
fa24760a88e0669a49eaae2e0ef5ef209a86c0d1 authored about 3 years ago
Merge branch 'master' into bp/shanonsse
265be5f78e2d72f647e62350b2a0286f19d22aa5 authored about 3 years ago
265be5f78e2d72f647e62350b2a0286f19d22aa5 authored about 3 years ago
Merge pull request #1847 from br3aker/jpeg-idct-zigzag-optimization
Jpeg new IDCT & fused zigzag/transpose steps
e11f318144d91bac6ed84c6b08e81c6d8850f292 authored about 3 years ago
Merge branch 'master' into jpeg-idct-zigzag-optimization
da82761ae1773687d2169663be6e7f171f8273a1 authored about 3 years ago
da82761ae1773687d2169663be6e7f171f8273a1 authored about 3 years ago
Add VectorMismatch tests
427a39213e2e7429667d376a8b86c09b47f6da62 authored about 3 years ago
427a39213e2e7429667d376a8b86c09b47f6da62 authored about 3 years ago
Merge branch 'master' into bp/shanonsse
93f06bb53345742cb412592fd97702adc29f6054 authored about 3 years ago
93f06bb53345742cb412592fd97702adc29f6054 authored about 3 years ago
Fixed crash bug
586df2e7b136745736884072a49ec797715d5feb authored about 3 years ago
586df2e7b136745736884072a49ec797715d5feb authored about 3 years ago
Merge remote-tracking branch 'origin/master' into bp/vectoraddavx
6f14c112239b02c655aed7a947063fdd2335889e authored about 3 years ago
6f14c112239b02c655aed7a947063fdd2335889e authored about 3 years ago
Add SSE2 version of VectorMismatch
491b742ae4a70dc6c5ff1e6c3a9db9cb7f00fcf3 authored about 3 years ago
491b742ae4a70dc6c5ff1e6c3a9db9cb7f00fcf3 authored about 3 years ago
Removed bound checks from DCT adjustment methods
28147059b43a197ffcc8b4b5cb692adc22975e8f authored about 3 years ago
28147059b43a197ffcc8b4b5cb692adc22975e8f authored about 3 years ago
Remove duplicate FTransform method
6393484e4283719575451aba7d18d91d7d86b6af authored about 3 years ago
6393484e4283719575451aba7d18d91d7d86b6af authored about 3 years ago
Added test for TransposeInplace
92445c35812ca66a3c7ac6cf9616ea7d89159a9e authored about 3 years ago
92445c35812ca66a3c7ac6cf9616ea7d89159a9e authored about 3 years ago
Merge branch 'master' into bp/upscalesse
d6b25e7cbd78880d76051fa187974584bead8c16 authored about 3 years ago
d6b25e7cbd78880d76051fa187974584bead8c16 authored about 3 years ago
Merge pull request #1846 from SixLabors/bp/webpimprovements
Webp improvements
05c3f2b392f3639f34dd13b7ddaf8ee4a5d36279 authored about 3 years ago
Avoid bounds checks in VectorMismatch
a45f49517b7fb4ed7981becb58898ea175273e80 authored about 3 years ago
a45f49517b7fb4ed7981becb58898ea175273e80 authored about 3 years ago
Add AVX2 version of AddVector
8192e116f2b88eb65f80a366c63e1abee6415915 authored about 3 years ago
8192e116f2b88eb65f80a366c63e1abee6415915 authored about 3 years ago
Add CombinedShannonEntropy tests
0fc3ce721270c50999b715fbff6d9663a8386cc4 authored about 3 years ago
0fc3ce721270c50999b715fbff6d9663a8386cc4 authored about 3 years ago
Seal classes and avoid calling SuppressFinalize
14508498d9f0d709e31d4d4e4e44a740cb3353c2 authored about 3 years ago
14508498d9f0d709e31d4d4e4e44a740cb3353c2 authored about 3 years ago
Updated benchmarks
42315dcd80d7c9ed4708ff9b0b4b31b3e7794427 authored about 3 years ago
42315dcd80d7c9ed4708ff9b0b4b31b3e7794427 authored about 3 years ago
Fixed failing tests
3069dd18de030544207100b3012ec009787dab3f authored about 3 years ago
3069dd18de030544207100b3012ec009787dab3f authored about 3 years ago
Shared infrastructure subproject commit hash
cf4cf239c71793100ed006541a09bd042e797c5a authored about 3 years ago
cf4cf239c71793100ed006541a09bd042e797c5a authored about 3 years ago
Test qol fixes
50b0f0b07f23472fe3093c19ba0fd98a3921639f authored about 3 years ago
50b0f0b07f23472fe3093c19ba0fd98a3921639f authored about 3 years ago
Add AVX2 version of CombinedShannonEntropy
32b97f41fc564d32110d6939f398618a7d683fc6 authored about 3 years ago
32b97f41fc564d32110d6939f398618a7d683fc6 authored about 3 years ago
Revert "Faster SSE2 version of ShanonEntropy"
Profiling does not proof that this version is actually faster.
b1df6a97487f1d8ae68da60eaf3953fe6727f523 authored about 3 years ago
Faster SSE2 version of ShanonEntropy
ed8bd615f2be3cafd1a23782e9f7d07c6375d967 authored about 3 years ago
ed8bd615f2be3cafd1a23782e9f7d07c6375d967 authored about 3 years ago
Avoid bounds checks
cc430cc84626edf63c187f97fe37f6d4ad2ca0da authored about 3 years ago
cc430cc84626edf63c187f97fe37f6d4ad2ca0da authored about 3 years ago
Add SSE version of CombinedShannonEntropy
bab85d4372ee7cc784acc7d743ffd2c6886ea460 authored about 3 years ago
bab85d4372ee7cc784acc7d743ffd2c6886ea460 authored about 3 years ago
Updated benchmark results
1631e9d0c7c8be82c99525fcc308d85628d3ff47 authored about 3 years ago
1631e9d0c7c8be82c99525fcc308d85628d3ff47 authored about 3 years ago
Merge branch 'master' into jpeg-idct-zigzag-optimization
a66ff59b48b9f75f26e34ca5c7af6e64a0c7dd02 authored about 3 years ago
a66ff59b48b9f75f26e34ca5c7af6e64a0c7dd02 authored about 3 years ago
Fixed compilation errors, fixed tests
af0b8ac3dd10e7dadd88a4baa84ab298ef2c4b59 authored about 3 years ago
af0b8ac3dd10e7dadd88a4baa84ab298ef2c4b59 authored about 3 years ago
Merge branch 'master' into bp/webpimprovements
f93f102c9113346f9a74107e1892fff00916fc18 authored about 3 years ago
f93f102c9113346f9a74107e1892fff00916fc18 authored about 3 years ago
Merge branch 'master' into bp/upscalesse
d10a747f0636d6c4bff1b4d57d668961bad025ee authored about 3 years ago
d10a747f0636d6c4bff1b4d57d668961bad025ee authored about 3 years ago
Initialize backward refs with the pixel count
fae8f0dc319c4c46fa73e7412e9b5db6b58a9e93 authored about 3 years ago
fae8f0dc319c4c46fa73e7412e9b5db6b58a9e93 authored about 3 years ago
Dispose cost manager and hashChainBox
e011450a90380015893f12f1f5d27aecd8e021ee authored about 3 years ago
e011450a90380015893f12f1f5d27aecd8e021ee authored about 3 years ago
Change PixOrCopyMode, HistoIx and EntropyIx enums to be a byte
d0382bbb03c1c4f7c1447bcd46d8378d85d7b314 authored about 3 years ago
d0382bbb03c1c4f7c1447bcd46d8378d85d7b314 authored about 3 years ago
Remove not needed DeepClone
92ac52221cf2a34b20b5c0aaca8124b522dba449 authored about 3 years ago
92ac52221cf2a34b20b5c0aaca8124b522dba449 authored about 3 years ago
Make StorageOrder bytes a ReadOnlySpan
e03709d7b6d80ea0a1681cecfe92842a9ac39db6 authored about 3 years ago
e03709d7b6d80ea0a1681cecfe92842a9ac39db6 authored about 3 years ago
CostsManager now uses MemoryAllocator
b8925e1aaf231c416a3b0e77d2e66f46c45797f8 authored about 3 years ago
b8925e1aaf231c416a3b0e77d2e66f46c45797f8 authored about 3 years ago
Avoid allocating too many CostInterval objects
7c1f05b0a8aebad8a5515cb8c5c42780b0fc9a22 authored about 3 years ago
7c1f05b0a8aebad8a5515cb8c5c42780b0fc9a22 authored about 3 years ago
Comments
eaa73732cf8a8a7b64354f7a8f2b81b814e644e0 authored about 3 years ago
eaa73732cf8a8a7b64354f7a8f2b81b814e644e0 authored about 3 years ago
Fused transpose with zig-zag ordering
22946934461af71b8e5bd0006608b1b3120f76f5 authored about 3 years ago
22946934461af71b8e5bd0006608b1b3120f76f5 authored about 3 years ago
Added new IDCT implementation
408462a4ac358abd10ce8d1f2d542bd811915992 authored about 3 years ago
408462a4ac358abd10ce8d1f2d542bd811915992 authored about 3 years ago
Merge pull request #1845 from br3aker/jpeg-decoder-size-fix
Jpeg decoder mcu size fix
2c5c9f1b639c299336fccc4ea59cbaf1e31d0435 authored about 3 years ago
Updated benchmark results
2a182d75637702ae8c633545dba1b7fe032bd8b2 authored about 3 years ago
2a182d75637702ae8c633545dba1b7fe032bd8b2 authored about 3 years ago
Merge branch 'SixLabors:master' into jpeg-decoder-size-fix
f7753da0889198bc13f1dcd6a6646c4b2473ee28 authored about 3 years ago
f7753da0889198bc13f1dcd6a6646c4b2473ee28 authored about 3 years ago
Fixed typo
5e40977eb033fbc3296561f5ebf30cef2bff7467 authored about 3 years ago
5e40977eb033fbc3296561f5ebf30cef2bff7467 authored about 3 years ago
Merge pull request #1844 from br3aker/jpeg-benchmark
Unified jpeg benchmark
a8de2ecf35cb08930686c48142dae67975291f77 authored about 3 years ago
Added bug proof image to jpeg decoder test suit
e1c0a39c9d2c8ef712af09f7694068efd0d323bd authored about 3 years ago
e1c0a39c9d2c8ef712af09f7694068efd0d323bd authored about 3 years ago
Fixed jpeg component mcu size calculation bug
582fa51229cc9a8c0a8f600546ea3d9f5acfaa7d authored about 3 years ago
582fa51229cc9a8c0a8f600546ea3d9f5acfaa7d authored about 3 years ago
Removed excess comment
e143093d98c38082d64e7c0e83d0793fd7c50e8a authored about 3 years ago
e143093d98c38082d64e7c0e83d0793fd7c50e8a authored about 3 years ago
Structured benchmark files
cdb2a648a6cdc2061ee399ceae4a96e7e9b59f3b authored about 3 years ago
cdb2a648a6cdc2061ee399ceae4a96e7e9b59f3b authored about 3 years ago
Added generic benchmark
af7c3c509c6dcc2359ad36e21749a59b20ba0ceb authored about 3 years ago
af7c3c509c6dcc2359ad36e21749a59b20ba0ceb authored about 3 years ago
Change CodeLengthCodeOrder, LiteralMap and Norm to ReadOnlySpan
c712f98e055caa7a23eedcce1bc8cfe476664453 authored about 3 years ago
c712f98e055caa7a23eedcce1bc8cfe476664453 authored about 3 years ago
Make HTreeGroup a struct
44316b223157d59873753548cedfe9b176fd9e80 authored about 3 years ago
44316b223157d59873753548cedfe9b176fd9e80 authored about 3 years ago
Change huffman code to a struct
40b6f4e55bb12127bc84d33c8885dd21a74fb768 authored about 3 years ago
40b6f4e55bb12127bc84d33c8885dd21a74fb768 authored about 3 years ago
Change hashchain to use the memoryAllocator
3de317f6d589c01d6332584c79dd2bc07b14374a authored about 3 years ago
3de317f6d589c01d6332584c79dd2bc07b14374a authored about 3 years ago
remove outdated AllocationOptions.Contiguous
432c03a65db5195d0bc2fc6c8048a37c4b1b75a5 authored about 3 years ago
432c03a65db5195d0bc2fc6c8048a37c4b1b75a5 authored about 3 years ago
fixes
27ede235a3766c2673e45928f822d421ab610f51 authored about 3 years ago
27ede235a3766c2673e45928f822d421ab610f51 authored about 3 years ago
Add missing GC.SuppressFinalize(this)
aaacc4185c5b4e7546c07d7d7d0758475df47b7a authored about 3 years ago
aaacc4185c5b4e7546c07d7d7d0758475df47b7a authored about 3 years ago
MemoryOwnerFinalizer_ReturnsToPool
579719724e9f858e72294bd83da5e597d2d5c104 authored about 3 years ago
579719724e9f858e72294bd83da5e597d2d5c104 authored about 3 years ago
emulate leaks in LoadResizeSaveParallelMemoryStress
ad982c499aaa2211cd7e4e5c6cfe63b5dca8c18c authored about 3 years ago
ad982c499aaa2211cd7e4e5c6cfe63b5dca8c18c authored about 3 years ago
memory clearing should not be UniformUnmanagedMemoryPool concern
ab0480f1bd7117971051f1aa5f53d09f59a01ac2 authored about 3 years ago
ab0480f1bd7117971051f1aa5f53d09f59a01ac2 authored about 3 years ago
Pass in parameters as ref to UpSample32Pixels
7cf0c32e9f02677d95399f00f3f4735364ccbaec authored about 3 years ago
7cf0c32e9f02677d95399f00f3f4735364ccbaec authored about 3 years ago
Group load uv vectors together
d58dde006067a56ba289b6ce5bb93a502fb5ec30 authored about 3 years ago
d58dde006067a56ba289b6ce5bb93a502fb5ec30 authored about 3 years ago
Add InliningOptions.ShortMethod to LoadHigh
0c057278fdac4ceec2568b1e6d6faa3dd2ce2945 authored about 3 years ago
0c057278fdac4ceec2568b1e6d6faa3dd2ce2945 authored about 3 years ago
Re-grouping the code to do identical operations
Co-authored-by: Anton Firszov <[email protected]>
c5170f950418c7ced1d9bf5fd75ada5a51180e0a authored about 3 years ago
Change some methods to be private
c59ae02e64ce3c905e566837e48a66ceac3b3459 authored about 3 years ago
c59ae02e64ce3c905e566837e48a66ceac3b3459 authored about 3 years ago
Merge branch 'master' into bp/upscalesse
d3a7a4ad10f5d0fbb0634076006c030d2cece03f authored about 3 years ago
d3a7a4ad10f5d0fbb0634076006c030d2cece03f authored about 3 years ago
Avoid allocating uvBuffer on each upscale call
1eb1e82a2f608c24b7d1ca40a7ab7f579dcdfe8b authored about 3 years ago
1eb1e82a2f608c24b7d1ca40a7ab7f579dcdfe8b authored about 3 years ago
Add upsample tests
595492491e54ecfc760efa745ce170002ac3a3c0 authored about 3 years ago
595492491e54ecfc760efa745ce170002ac3a3c0 authored about 3 years ago
Merge pull request #1841 from SixLabors/af/EuclideanPixelMap-readonly
Make ColorDistanceCache non-readonly
413c90c23d448480906f82bf742feeecfb7f4eb1 authored about 3 years ago
Merge branch 'master' into af/EuclideanPixelMap-readonly
d52bd19f023a046451331146250dadabcd582e6b authored about 3 years ago
d52bd19f023a046451331146250dadabcd582e6b authored about 3 years ago
Merge branch 'master' into bp/upscalesse
8985ed6be84bb239a4bede84acba8fba7d7fe32b authored about 3 years ago
8985ed6be84bb239a4bede84acba8fba7d7fe32b authored about 3 years ago
Avoid implicit casting
c223d2eadbc0be25d6a493251a765cd6944719ac authored about 3 years ago
c223d2eadbc0be25d6a493251a765cd6944719ac authored about 3 years ago
Merge pull request #1840 from SixLabors/af/remove-HistogramEqualizationOptions-Default
Remove HistogramEqualizationOptions.Default
1ef54f9e6ddb962963b85c972c6a261ba40e0cc1 authored about 3 years ago
add comment on ColorDistanceCache member
61bfb9e60cc2eb75f7fa18561c046b9c4bdf1fe5 authored about 3 years ago
61bfb9e60cc2eb75f7fa18561c046b9c4bdf1fe5 authored about 3 years ago
make ColorDistanceCache non-readonly
7ee7952a2c4352cfd219bbea5da3eeb75a84827b authored about 3 years ago
7ee7952a2c4352cfd219bbea5da3eeb75a84827b authored about 3 years ago
replace tabs with spaces in LossyUtilsTests
83455e7e0af3d07d360ca6201e10e9f60786e584 authored about 3 years ago
83455e7e0af3d07d360ca6201e10e9f60786e584 authored about 3 years ago
remove HistogramEqualizationOptions.Default
c2bf48e9456124bed37f214be98c62074bc053c9 authored about 3 years ago
c2bf48e9456124bed37f214be98c62074bc053c9 authored about 3 years ago
Merge branch 'SixLabors:master' into master
100e7882c7d96f5d32362167a3966d8dc94c7114 authored about 3 years ago
100e7882c7d96f5d32362167a3966d8dc94c7114 authored about 3 years ago
Merge branch 'master' of https://github.com/ynse01/ImageSharp
49d92660b97aab924415583e87f2b40935cdb46a authored about 3 years ago
49d92660b97aab924415583e87f2b40935cdb46a authored about 3 years ago
Revert of: Fix vanilla build on VS2019
251e802b7e36d4723f78c4820e945ab0f3c381e2 authored about 3 years ago
251e802b7e36d4723f78c4820e945ab0f3c381e2 authored about 3 years ago
Merge branch 'master' into bp/upscalesse
806a2eeaa01fe4a3824b6f96777da7ad21d0f44e authored about 3 years ago
806a2eeaa01fe4a3824b6f96777da7ad21d0f44e authored about 3 years ago