James Jackson-South
|
308e6f0607
|
Make PngEncoder threadsafe. Fix #24
|
10 years ago |
Anton Firszov
|
fcbb097196
|
DecodeHuffman micro-optimizations
|
10 years ago |
Anton Firszov
|
d84625b8d3
|
JpegDecoderCore SIMD optimizations applied to the .NET Core project
|
10 years ago |
Anton Firszov
|
fb25ac95aa
|
hyper-efficient color copying
|
10 years ago |
Anton Firszov
|
f96feb6084
|
refactor
|
10 years ago |
Anton Firszov
|
c9677898cb
|
refactor
|
10 years ago |
Anton Firszov
|
36466b1e6e
|
ready to apply Block8x8
|
10 years ago |
Anton Firszov
|
006b26e342
|
benchmarking benchmarking benchmarking
|
10 years ago |
Anton Firszov
|
ed155aafe2
|
auto-generated implementation for Block8x8.Transpose()
|
10 years ago |
Anton Firszov
|
18bd7f5c4a
|
Buffer8x8 sandboxing
|
10 years ago |
Anton Firszov
|
fb9a5d6101
|
re-enabled JpegSystemDrawing
|
10 years ago |
Anton Firszov
|
1cd2f2bbf5
|
Buffer64
|
10 years ago |
Oleg Bogdanov
|
7505ce44b2
|
Added filtered png load benchmarks
|
10 years ago |
Anton Firszov
|
6069ca239e
|
removed 46 stuff
|
10 years ago |
Anton Firszov
|
fd11972bb8
|
allocation optimizations for JpegDecoderCore
|
10 years ago |
Anton Firszov
|
959075c203
|
Merge branch 'master' into HEAD
|
10 years ago |
Anton Firszov
|
08c7eb241c
|
cleanup + fix
|
10 years ago |
Oleg Bogdanov
|
e9ccc93da4
|
Don't allocate memory for png decode filters, reuse scanline buffers
- Added png test images with different filters for local tests
|
10 years ago |
James Jackson-South
|
ca035582f9
|
Fix test names
|
10 years ago |
Anton Firszov
|
00c2b59732
|
ArrayPool
|
10 years ago |
Anton Firszov
|
ee5d3ac38f
|
minor cache optimiziation + benchmarks
|
10 years ago |
Anton Firszov
|
306deee67e
|
JpegSandbox
|
10 years ago |
Anton Firszov
|
06a21b3601
|
merged recent changes to 46 csproj
|
10 years ago |
Anton Firszov
|
8626276ed9
|
4.6 "branch"
|
10 years ago |
James Jackson-South
|
bfe0d0ff31
|
Improve png speed and half memory usage
|
10 years ago |
James Jackson-South
|
0d395314a8
|
Reduce allocations when encoding
Down to 2.8X Sys.Draw with 1/4 memory per allocation. No tsure where to
go from here. Vectors maybe?
|
10 years ago |
Eric Mellino
|
c2f95cee0e
|
Ensure Color structure stores elements in RGBA order
|
10 years ago |
dirk
|
f74d12649f
|
Moved file.
|
10 years ago |
dirk
|
59dc743060
|
Added unit tests to test copying to and from ZYX and ZYXW.
|
10 years ago |
dirk
|
16139d85ec
|
Changed default namespace.
|
10 years ago |
James Jackson-South
|
0da12fb966
|
Simplify YCbCr
|
10 years ago |
James Jackson-South
|
b45e2a1c1f
|
Separate Decoder/Encoder benchmarks
|
10 years ago |
James Jackson-South
|
bcfc74a182
|
Optimize and cleanup the jpeg decoder
TODO: Test single vs multiple threaded decoding.
|
10 years ago |
James Jackson-South
|
be028ed1b5
|
Build Huffman tables once only.
|
10 years ago |
James Jackson-South
|
a57c90d94b
|
Rename to ImageSharp
|
10 years ago |
James Jackson-South
|
4ec2fe9aa5
|
Don't adaptively encode indexed pngs
Former-commit-id: fbb4508b15ccb81f78bae6cb0e969e6ee7a34350
|
10 years ago |
James Jackson-South
|
5ddca73bc3
|
Fix Image.ToString() to reduce debug workload.
Former-commit-id: d83a970fe376720fe4dccec41d1c61b485bc5766
Former-commit-id: eac38bb459abfb95817b1bd88519150eff1a21da
Former-commit-id: da1bce000ed52f03bbade5542e095bc206f38482
|
10 years ago |
James Jackson-South
|
42b3639d5c
|
Cleanup benchmarks
Former-commit-id: 2e9c25a66e2d6125f1dbaf143544c147b024c32c
Former-commit-id: 62f3d61bc6faa7535a371c782879e413c3e30bfa
Former-commit-id: cab675a891e4b30bfe8029046f3431c973dd1eb7
|
10 years ago |
James Jackson-South
|
2c787f0ba1
|
Use non-animated gif in benchmark [skip ci]
System.Drawing doesn't decode or encode all animated gif frames.
Former-commit-id: 7b19025c55d57da7ec310bcca9d3ce3d3e3859e6
Former-commit-id: b0a20491cb4b0b9f6358a6d216e1b2e5f2b0b0ae
Former-commit-id: 51a8546a8881233a79baae83c937f98252821850
|
10 years ago |
dirk
|
bd61511d7d
|
Added benchmarks for detecting edges.
Former-commit-id: 5b822ad516872b035de3112840270ee3e05aa2e2
Former-commit-id: 0cd7c02e8b19ca034d519796a3cbd049c36294c1
Former-commit-id: 6b2493b3e95b7325c8d87471ae0ba749a5924b03
|
10 years ago |
dirk
|
40638d4e8a
|
Added command for running starting the benchmarks.
Former-commit-id: 1c1f6fb89052f73ac6efc59ce8cc6db4c41a330f
Former-commit-id: 9ac922e0d42582442e97dbab5e37ab0c0f5f32e4
Former-commit-id: 63ece1c868dbfe85a1ca00c66e4ae31253dffa6b
|
10 years ago |
dirk
|
7f5411a682
|
Added benchmarks for encoding and decoding.
Former-commit-id: a60cfc5679620a3b838aa5286fe6d94b1a1f7973
Former-commit-id: 9b66ac00a9a154a1315b441d10f3c9654a495492
Former-commit-id: bb68aeba5ba81ffad3fa93000875ad2a4eb5d30a
|
10 years ago |
dirk
|
c7606def89
|
Use jpeg instead of jpg.
Former-commit-id: c6c5334eaff8c57cd508e2388b9287fba8c635b3
Former-commit-id: be669dc053bd6ff9cf4d320bd8e6d5cc5eaa775d
Former-commit-id: 2cd963161aa5afe53e6f304c42d2fd4c57383ae7
|
10 years ago |
dirk
|
31c8675e50
|
Added headers.
Former-commit-id: 636061f6fa83ad9d07703cde87587a8a92a41296
Former-commit-id: a9051b9e985b7e449af99da11f57d6ff1104efc3
Former-commit-id: 11bb7d89d672c12c4fa00bbe7f9826eca6dc189d
|
10 years ago |
dirk
|
d72ed0ac01
|
Refactored creating the output directory.
Former-commit-id: f23cc3264514e4c882d0a2ed41ffc23f9abb54ef
Former-commit-id: b9e32392f090e1fd3f0c534bad3939360d0dcecd
Former-commit-id: 6276382a7659cc1f3fed381c2cedcee611947da5
|
10 years ago |
dirk
|
2102ff5186
|
Only read and decode the test images once in the unit tests.
Former-commit-id: 789111f1860e7b59bab56e10a8145d76eec0639a
Former-commit-id: 436fb17c2ae4d183b2fc50c1770d474b0dab570f
Former-commit-id: cfce7b2f47d0fd834893251577ede00cde96cd5e
|
10 years ago |
dirk
|
d9dd7d9acb
|
Removed unused variable.
Former-commit-id: 22052396be314607dbaa32be538367a6b0384518
Former-commit-id: 9588e490341d42a495a78adf0ffd7ff529999cf9
Former-commit-id: b9c12fa3a2790c20c5fa704b5d024f8664278af2
|
10 years ago |
dirk
|
96fa42559f
|
Corrected default namespace.
Former-commit-id: ed07452b1df185639ce327020d85b5a1a3f8c442
Former-commit-id: 0f6eae430f7e5c6e28da94f490c93446d6d93cee
Former-commit-id: bce9a0a98af6a0a82024d1e52c86e38f1ed2a7ac
|
10 years ago |
dirk
|
43c366a6d0
|
Added FromHex and ToHex to color.
Former-commit-id: 60166c603ecbab8d22260406a54e0df01f88fa4d
Former-commit-id: 15b01cc24864cba066426996a85710645f274afd
Former-commit-id: 1221f66d47521eaebe09ff5ad4e0ebd78abc1554
|
10 years ago |
dirk
|
b0aac6e855
|
Refactored color to store the value as RGBA.
Former-commit-id: 67fe6a6b6cbc6ad7de60d1a86de5e7d9de1e095a
Former-commit-id: 5432d1f65ec5109894a0a493063039aea539d41d
Former-commit-id: 7ac0932ca72ef00618a62eadfcd132a2a3c24a86
|
10 years ago |