James Jackson-South
|
8cae170251
|
Make PngEncoder threadsafe. Fix #24
|
10 years ago |
Anton Firszov
|
d3b1f99749
|
DecodeHuffman micro-optimizations
|
10 years ago |
Anton Firszov
|
7f7b88f398
|
JpegDecoderCore SIMD optimizations applied to the .NET Core project
|
10 years ago |
Anton Firszov
|
c7f61ec2a4
|
hyper-efficient color copying
|
10 years ago |
Anton Firszov
|
f8d8913bf7
|
refactor
|
10 years ago |
Anton Firszov
|
1300e0e053
|
refactor
|
10 years ago |
Anton Firszov
|
9d9af91f18
|
ready to apply Block8x8
|
10 years ago |
Anton Firszov
|
57cc5c5f30
|
benchmarking benchmarking benchmarking
|
10 years ago |
Anton Firszov
|
303e479aae
|
auto-generated implementation for Block8x8.Transpose()
|
10 years ago |
Anton Firszov
|
84faa2d808
|
Buffer8x8 sandboxing
|
10 years ago |
Anton Firszov
|
38c2f46bf0
|
re-enabled JpegSystemDrawing
|
10 years ago |
Anton Firszov
|
2256fda58f
|
Buffer64
|
10 years ago |
Oleg Bogdanov
|
2e7bc893e2
|
Added filtered png load benchmarks
|
10 years ago |
Anton Firszov
|
3da939584b
|
removed 46 stuff
|
10 years ago |
Anton Firszov
|
321f7297ff
|
allocation optimizations for JpegDecoderCore
|
10 years ago |
Anton Firszov
|
44d7359ae5
|
Merge branch 'master' into HEAD
|
10 years ago |
Anton Firszov
|
b1d500dd01
|
cleanup + fix
|
10 years ago |
Oleg Bogdanov
|
472350e5b8
|
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
|
b24d520be0
|
Fix test names
|
10 years ago |
Anton Firszov
|
b3c075a2e4
|
ArrayPool
|
10 years ago |
Anton Firszov
|
a5eb0e825f
|
minor cache optimiziation + benchmarks
|
10 years ago |
Anton Firszov
|
f3219fa331
|
JpegSandbox
|
10 years ago |
Anton Firszov
|
2ee41e7b56
|
merged recent changes to 46 csproj
|
10 years ago |
Anton Firszov
|
96b11884a6
|
4.6 "branch"
|
10 years ago |
James Jackson-South
|
5e56b16c09
|
Improve png speed and half memory usage
|
10 years ago |
James Jackson-South
|
7b09a06b68
|
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
|
5128634a5e
|
Ensure Color structure stores elements in RGBA order
|
10 years ago |
dirk
|
df0f5a7e22
|
Moved file.
|
10 years ago |
dirk
|
e82a5f6e3c
|
Added unit tests to test copying to and from ZYX and ZYXW.
|
10 years ago |
dirk
|
48006109e4
|
Changed default namespace.
|
10 years ago |
James Jackson-South
|
f63e9fe681
|
Simplify YCbCr
|
10 years ago |
James Jackson-South
|
27c3c93cbf
|
Separate Decoder/Encoder benchmarks
|
10 years ago |
James Jackson-South
|
0ed81b051a
|
Optimize and cleanup the jpeg decoder
TODO: Test single vs multiple threaded decoding.
|
10 years ago |
James Jackson-South
|
b9d5b078be
|
Build Huffman tables once only.
|
10 years ago |
James Jackson-South
|
2b2ec84e9c
|
Rename to ImageSharp
|
10 years ago |
James Jackson-South
|
e3765100d8
|
Don't adaptively encode indexed pngs
Former-commit-id: fbb4508b15ccb81f78bae6cb0e969e6ee7a34350
|
10 years ago |
James Jackson-South
|
a772712c93
|
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
|
8d56b21dab
|
Cleanup benchmarks
Former-commit-id: 2e9c25a66e2d6125f1dbaf143544c147b024c32c
Former-commit-id: 62f3d61bc6faa7535a371c782879e413c3e30bfa
Former-commit-id: cab675a891e4b30bfe8029046f3431c973dd1eb7
|
10 years ago |
James Jackson-South
|
5c47cdd2a1
|
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
|
a11735fb6a
|
Added benchmarks for detecting edges.
Former-commit-id: 5b822ad516872b035de3112840270ee3e05aa2e2
Former-commit-id: 0cd7c02e8b19ca034d519796a3cbd049c36294c1
Former-commit-id: 6b2493b3e95b7325c8d87471ae0ba749a5924b03
|
10 years ago |
dirk
|
2cf5aec7ad
|
Added command for running starting the benchmarks.
Former-commit-id: 1c1f6fb89052f73ac6efc59ce8cc6db4c41a330f
Former-commit-id: 9ac922e0d42582442e97dbab5e37ab0c0f5f32e4
Former-commit-id: 63ece1c868dbfe85a1ca00c66e4ae31253dffa6b
|
10 years ago |
dirk
|
3e21d80c2a
|
Added benchmarks for encoding and decoding.
Former-commit-id: a60cfc5679620a3b838aa5286fe6d94b1a1f7973
Former-commit-id: 9b66ac00a9a154a1315b441d10f3c9654a495492
Former-commit-id: bb68aeba5ba81ffad3fa93000875ad2a4eb5d30a
|
10 years ago |
dirk
|
0a2de54539
|
Use jpeg instead of jpg.
Former-commit-id: c6c5334eaff8c57cd508e2388b9287fba8c635b3
Former-commit-id: be669dc053bd6ff9cf4d320bd8e6d5cc5eaa775d
Former-commit-id: 2cd963161aa5afe53e6f304c42d2fd4c57383ae7
|
10 years ago |
dirk
|
dbdf3a1da0
|
Added headers.
Former-commit-id: 636061f6fa83ad9d07703cde87587a8a92a41296
Former-commit-id: a9051b9e985b7e449af99da11f57d6ff1104efc3
Former-commit-id: 11bb7d89d672c12c4fa00bbe7f9826eca6dc189d
|
10 years ago |
dirk
|
c6f775877d
|
Refactored creating the output directory.
Former-commit-id: f23cc3264514e4c882d0a2ed41ffc23f9abb54ef
Former-commit-id: b9e32392f090e1fd3f0c534bad3939360d0dcecd
Former-commit-id: 6276382a7659cc1f3fed381c2cedcee611947da5
|
10 years ago |
dirk
|
90b385ac05
|
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
|
4414ea2d01
|
Removed unused variable.
Former-commit-id: 22052396be314607dbaa32be538367a6b0384518
Former-commit-id: 9588e490341d42a495a78adf0ffd7ff529999cf9
Former-commit-id: b9c12fa3a2790c20c5fa704b5d024f8664278af2
|
10 years ago |
dirk
|
4c759ae684
|
Corrected default namespace.
Former-commit-id: ed07452b1df185639ce327020d85b5a1a3f8c442
Former-commit-id: 0f6eae430f7e5c6e28da94f490c93446d6d93cee
Former-commit-id: bce9a0a98af6a0a82024d1e52c86e38f1ed2a7ac
|
10 years ago |
dirk
|
d371ecfc7a
|
Added FromHex and ToHex to color.
Former-commit-id: 60166c603ecbab8d22260406a54e0df01f88fa4d
Former-commit-id: 15b01cc24864cba066426996a85710645f274afd
Former-commit-id: 1221f66d47521eaebe09ff5ad4e0ebd78abc1554
|
10 years ago |
dirk
|
6dcd771c8c
|
Refactored color to store the value as RGBA.
Former-commit-id: 67fe6a6b6cbc6ad7de60d1a86de5e7d9de1e095a
Former-commit-id: 5432d1f65ec5109894a0a493063039aea539d41d
Former-commit-id: 7ac0932ca72ef00618a62eadfcd132a2a3c24a86
|
10 years ago |