Alexander
|
c2a9bfb1af
|
Correct max coefficient calulation
Minimal test case:
Image.new('RGB', (341, 60), 'pink').resize((170, 60), Image.LANCZOS).save('_out.png')
|
2019-04-03 23:34:39 +03:00 |
|
Alexander
|
17582f734c
|
Merge branch 'simd/info' into simd/5.3.x
|
2018-10-17 17:15:29 +03:00 |
|
Alexander
|
39cb82bed1
|
Exclude tests from package
|
2018-10-17 17:15:02 +03:00 |
|
Alexander
|
fcfbeea9c0
|
Merge branch 'simd/split' into simd/5.3.x
|
2018-10-17 14:52:43 +03:00 |
|
Alexander
|
d9cc462106
|
Merge branch 'simd/rgba-convert' into simd/5.3.x
|
2018-10-17 14:52:37 +03:00 |
|
Alexander
|
b646ac278f
|
Merge branch 'simd/resample' into simd/5.3.x
|
2018-10-17 14:52:32 +03:00 |
|
Alexander
|
dd99b65d78
|
Merge branch 'simd/filters' into simd/5.3.x
|
2018-10-17 14:52:26 +03:00 |
|
Alexander
|
32f3dff6f5
|
Merge branch 'simd/box-blur' into simd/5.3.x
|
2018-10-17 14:51:58 +03:00 |
|
Alexander
|
0fc8680360
|
Merge branch 'simd/alpha-composite' into simd/5.3.x
|
2018-10-17 14:51:45 +03:00 |
|
Alexander
|
9354da44c0
|
SIMD split
|
2018-10-05 13:59:10 +03:00 |
|
Alexander
|
8c38010f7d
|
Speedup other 2L convertions
|
2018-10-05 13:57:28 +03:00 |
|
Alexander
|
87385595ce
|
RGB → L 2.2 times faster
|
2018-10-05 13:57:28 +03:00 |
|
Alexander
|
ca27f8197b
|
fix rounding and speedup a bit
|
2018-10-05 13:57:28 +03:00 |
|
Alexander
|
7c7d7018b1
|
use 16bit arithmetics
|
2018-10-05 13:57:28 +03:00 |
|
Alexander
|
7f2b368e85
|
sse4 version (still 1.4x faster than previous avx2 implementation)
|
2018-10-05 13:57:28 +03:00 |
|
Alexander
|
89ddb0d95a
|
use float div instead of gather
|
2018-10-05 13:57:28 +03:00 |
|
homm
|
a92659f65c
|
fix RGBa → RGBA conversion on AVX2
|
2018-10-05 13:57:28 +03:00 |
|
homm
|
a880dd08e9
|
RGBa → RGBA convert using gather
|
2018-10-05 13:57:28 +03:00 |
|
homm
|
880fede485
|
avx2 implementation
|
2018-10-05 13:57:28 +03:00 |
|
homm
|
096aaa1e6c
|
faster implementation
|
2018-10-05 13:57:28 +03:00 |
|
homm
|
fdef92c60a
|
sse4 implementation
|
2018-10-05 13:57:28 +03:00 |
|
Alexander
|
adc2e0302d
|
move files
|
2018-10-05 13:55:10 +03:00 |
|
Alexander
|
ef1692649d
|
add parentheses around var declarations
|
2018-10-05 13:55:10 +03:00 |
|
Alexander
|
80a64c013e
|
optimize coefficients loading for horizontal pass
wtf is xmax / 2
optimize coefficients loading for vertical pass
|
2018-10-05 13:55:10 +03:00 |
|
homm
|
b7b3b26483
|
SIMD resample: unrolled SSE4 & AVX2
|
2018-10-05 13:55:10 +03:00 |
|
Alexander
|
8e3d765905
|
Update Uploadcare logo in readme
|
2018-10-05 13:54:39 +03:00 |
|
Alexander
|
8278cd0aba
|
fix mark
|
2018-10-05 13:54:39 +03:00 |
|
Alexander
|
18451ed6f3
|
Update readme
|
2018-10-05 13:54:39 +03:00 |
|
Alexander
|
4dd3b6b10d
|
fix typo
|
2018-10-05 13:54:39 +03:00 |
|
Alexander
|
4144e8bd82
|
version
|
2018-10-05 13:54:39 +03:00 |
|
Alexander
|
8bd80ceeec
|
remove original README.rst
|
2018-10-05 13:53:08 +03:00 |
|
Alexander
|
135da8613e
|
for resizing
|
2018-10-05 13:53:08 +03:00 |
|
Alexander
|
dc148338c7
|
replace benchmarks with link to pillow-perf
|
2018-10-05 13:53:08 +03:00 |
|
homm
|
5ef7b7392c
|
fix markup
|
2018-10-05 13:53:08 +03:00 |
|
Elijah
|
b3592c864a
|
Updated according to the review
|
2018-10-05 13:53:08 +03:00 |
|
Elijah
|
582ed2d87b
|
Rewritten the Pillow-SIMD readme
|
2018-10-05 13:53:08 +03:00 |
|
homm
|
2612c9967d
|
changelog
|
2018-10-05 13:53:08 +03:00 |
|
homm
|
44618e6062
|
update versions in readme
|
2018-10-05 13:53:08 +03:00 |
|
homm
|
56ab1cfba1
|
clarify Following fork
|
2018-10-05 13:53:08 +03:00 |
|
homm
|
ffd69a9593
|
fix readmes
|
2018-10-05 13:53:08 +03:00 |
|
homm
|
110a362f8a
|
package name
|
2018-10-05 13:53:08 +03:00 |
|
homm
|
c5bb0305f3
|
update readme
|
2018-10-05 13:53:08 +03:00 |
|
homm
|
06b502f732
|
pypi readme
updated changelog
|
2018-10-05 13:53:08 +03:00 |
|
homm
|
aaa9974e0d
|
compiller flag
|
2018-10-05 13:53:08 +03:00 |
|
homm
|
b5bad9489d
|
fix list (+6 squashed commits)
Squashed commits:
[c45b871] update for Pillow-SIMD 3.4.0
[bedd83f] no alpha compositing in this release
[e8fe730] update results for latest version
add Skia results
[a16ff97] add SIMD changes
[82ffbd6] fix readme (+4 squashed commits)
Squashed commits:
[85677f9] fix error
[f44ebb1] update results for unrolled implementation
[83968c3] fix #4
[cd73c51] update link (+11 squashed commits)
Squashed commits:
[5882178] correct spelling
[a0e5956] Why Pillow-SIMD is even faster
[108e72e] Why Pillow itself is so fast
[e8eeda1] spelling fixes
[e816e9c] spelling
[d2eefef] methodology, why not contributed
[2e55786] installation and conclusion
[9f6415e] more info
[67e55b7] more benchmarks
test files
[471d4c5] remove spaces
[904d89d] add performance tests
[4fe17fe] simple readme
|
2018-10-05 13:53:08 +03:00 |
|
Alexander
|
ff5ed4f6d5
|
move files
|
2018-10-05 13:52:49 +03:00 |
|
Alexander
|
1713b71c0a
|
fix memory access for:
3x3f_u8
3x3i_4u8
5x5i_4u8
|
2018-10-05 13:52:49 +03:00 |
|
Alexander
|
94ea64c416
|
5x5i_4u8 AVX2
|
2018-10-05 13:52:49 +03:00 |
|
Alexander
|
3da294ca21
|
advanced 5x5i_4u8 SSE4
|
2018-10-05 13:52:49 +03:00 |
|
Alexander
|
96b367c571
|
5x5i_4u8 SSE4
|
2018-10-05 13:52:49 +03:00 |
|