James Jackson-South
760439185e
Update readme
9 years ago
James Jackson-South
2b2ec84e9c
Rename to ImageSharp
9 years ago
dirk
631988e84f
Added missing Guards.
9 years ago
James Jackson-South
e3765100d8
Don't adaptively encode indexed pngs
Former-commit-id: fbb4508b15ccb81f78bae6cb0e969e6ee7a34350
9 years ago
James Jackson-South
3feb2c1ae7
Fix spelling [skip ci]
Former-commit-id: 453fa2867b9871470d66637020146f046ad28dda
9 years ago
James Jackson-South
3f730d9c3d
Add repo clone warning and strip help message [skip ci]
Former-commit-id: 339263eb1712de1aed7ca7837fc32cf723f1b407
9 years ago
James Jackson-South
d0fcf65a0f
Couple o' style: 👮 fixes [skip ci]
Former-commit-id: ffea772aa1fc98e01aeb873806e446780624777d
Former-commit-id: b40ce1cbd460c91589c9e7f30df765c15b284a11
Former-commit-id: 4995ad28fb866a16bed880f80e399a1687d649f7
9 years ago
dirk
83582b8999
Added new interface to convert an IPackedPixel to and from a set of bytes.
Former-commit-id: 63481b92335c358cfeb10da5df3c4fb79abf7786
Former-commit-id: 2e9a02d7896340fbd9610c358ba4cd472ac124a1
Former-commit-id: bb5030a386fb749f779e5acddd462832d6412ee2
9 years ago
dirk
cf542ef1ec
Enforce struct on TColor
Former-commit-id: c22a93c67274e1ab495ffa6a85d6c7cb95688974
Former-commit-id: 12a03f05c3c0137240006e978a573e5ff0746ce4
Former-commit-id: 78b186b3d54015644377e55314c070c84debfb25
9 years ago
dirk
7b7ae9344c
Added extra interface IPackedPixel so we can easier add extra interfaces.
Former-commit-id: 6fbacd8b3fc9f85f4fd8571c20ff5fd12e5057b8
Former-commit-id: 44b521a163f472068e0dea15334c9361c8bc5a28
Former-commit-id: d53a1519d6bc0573a50bbf397ebde59e61873957
9 years ago
James Jackson-South
d949ab0f26
Revert "Enforce struct on TColor"
This reverts commit c6a36c9427 [formerly 1e48873bd7609b2ecd1b33158ae1f7d3f9d517e0] [formerly 5ee53a5681d546619d3fabaf65d343e20d025b58] [formerly 0de461016f83628673d07d18a2f2a402082f47b2].
Former-commit-id: d0b4d2efc7bae39501eb4d0ed8f130f0185d0b1c
Former-commit-id: 6cb6f17122c793f01a7ea53f9dbe24d10fd02970
Former-commit-id: 1006885854cb5e74f5b53eddd803a531327a872c
9 years ago
James Jackson-South
c6a36c9427
Enforce struct on TColor
Former-commit-id: 0de461016f83628673d07d18a2f2a402082f47b2
Former-commit-id: 5ee53a5681d546619d3fabaf65d343e20d025b58
Former-commit-id: 1e48873bd7609b2ecd1b33158ae1f7d3f9d517e0
9 years ago
James Jackson-South
436a105af7
Png stylecop
Former-commit-id: 7d13b3c396b75143108bb9e5df6b03bbc0085095
Former-commit-id: 40f802aea39d038f8908e50c364fe161b4978b44
Former-commit-id: af2b3ed36a98b84eea71484582b718dea2f240cb
9 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
9 years ago
James Jackson-South
b6acde37a5
Use Jagged array for blur/sharpen.
Former-commit-id: 5f81ab7f9ce979eebccb5655ee29e105b7303806
Former-commit-id: 7de02600717df05b1dce161be06591f00d58f0e0
Former-commit-id: 60489cc8b8d44251df7357da80d30d6ea1a922fc
9 years ago
James Jackson-South
8d56b21dab
Cleanup benchmarks
Former-commit-id: 2e9c25a66e2d6125f1dbaf143544c147b024c32c
Former-commit-id: 62f3d61bc6faa7535a371c782879e413c3e30bfa
Former-commit-id: cab675a891e4b30bfe8029046f3431c973dd1eb7
9 years ago
James Jackson-South
aa721c20a5
Use Jagged array for other edge detection filters.
Former-commit-id: 01b45cf5bc15f50c9e56d9e9ede8459ddda590cc
Former-commit-id: a8dee96f99b651b0513be43d1812c043818a3148
Former-commit-id: 1c4a5a0430cce0695d87fef840d82f637b72e391
9 years ago
James Jackson-South
f955465e3d
Merge pull request #501 from dlemstra/Convolution2DFilter
Use jagged instead of multidimensional array
Former-commit-id: 7d19a23161b8d00d111f09c7d1a7db0ed2b00489
Former-commit-id: ebbf751a3c568ee41ff17c941a21df44060441a2
Former-commit-id: d3c9b2f302a528ec10f58889000792c894e3cf88
9 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
9 years ago
James Jackson-South
2e7708e747
Color stylecop [skip ci]
Former-commit-id: 2da0a80a899dd840b6f172c4def833f36c8e7928
Former-commit-id: 0bca572f378a3e9ad03054405af9e055472c66cf
Former-commit-id: ea59bff3ab338a9b648b556761a7eb8cd01c15d4
9 years ago
dirk
21c5d434e8
Use Vector4 when packing the Color value.
Former-commit-id: d0ebca8ba70670843ea2d5cb483868a1595e6f62
Former-commit-id: b7d0dfd8102e0dbbf7e77842b881e8e4be8b3b1d
Former-commit-id: 8ee2ecfcc28e0c1699693af49a5c9454ef59b238
9 years ago
James Jackson-South
bfec89d19b
Merge pull request #500 from dlemstra/Color
Refactored the Color struct.
Former-commit-id: d3187a3d48c5a4f3544aac94a691f1b8ad67b010
Former-commit-id: dae98521e33cb5f7095045211301083bb71b921a
Former-commit-id: f64ad8696c8135e3b350b4dfefcf47b3169344dc
9 years ago
dirk
a11735fb6a
Added benchmarks for detecting edges.
Former-commit-id: 5b822ad516872b035de3112840270ee3e05aa2e2
Former-commit-id: 0cd7c02e8b19ca034d519796a3cbd049c36294c1
Former-commit-id: 6b2493b3e95b7325c8d87471ae0ba749a5924b03
9 years ago
dirk
2cf5aec7ad
Added command for running starting the benchmarks.
Former-commit-id: 1c1f6fb89052f73ac6efc59ce8cc6db4c41a330f
Former-commit-id: 9ac922e0d42582442e97dbab5e37ab0c0f5f32e4
Former-commit-id: 63ece1c868dbfe85a1ca00c66e4ae31253dffa6b
9 years ago
dirk
3e21d80c2a
Added benchmarks for encoding and decoding.
Former-commit-id: a60cfc5679620a3b838aa5286fe6d94b1a1f7973
Former-commit-id: 9b66ac00a9a154a1315b441d10f3c9654a495492
Former-commit-id: bb68aeba5ba81ffad3fa93000875ad2a4eb5d30a
9 years ago
dirk
0a2de54539
Use jpeg instead of jpg.
Former-commit-id: c6c5334eaff8c57cd508e2388b9287fba8c635b3
Former-commit-id: be669dc053bd6ff9cf4d320bd8e6d5cc5eaa775d
Former-commit-id: 2cd963161aa5afe53e6f304c42d2fd4c57383ae7
9 years ago
dirk
dbdf3a1da0
Added headers.
Former-commit-id: 636061f6fa83ad9d07703cde87587a8a92a41296
Former-commit-id: a9051b9e985b7e449af99da11f57d6ff1104efc3
Former-commit-id: 11bb7d89d672c12c4fa00bbe7f9826eca6dc189d
9 years ago
dirk
577ca7b436
Use jagged instead of multidimensional array as suggested in #462 .
Only create the kernels once in the filters.
Former-commit-id: 4df56763ba8b568b5880f85b2fe1147b39ecae4f
Former-commit-id: 609592f6cbd8bd084f05b3e510697edd204d2aec
Former-commit-id: 3f6ccfb3c69420d39b5bd62080e7be54fad17a97
9 years ago
dirk
c6f775877d
Refactored creating the output directory.
Former-commit-id: f23cc3264514e4c882d0a2ed41ffc23f9abb54ef
Former-commit-id: b9e32392f090e1fd3f0c534bad3939360d0dcecd
Former-commit-id: 6276382a7659cc1f3fed381c2cedcee611947da5
9 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
9 years ago
dirk
4414ea2d01
Removed unused variable.
Former-commit-id: 22052396be314607dbaa32be538367a6b0384518
Former-commit-id: 9588e490341d42a495a78adf0ffd7ff529999cf9
Former-commit-id: b9c12fa3a2790c20c5fa704b5d024f8664278af2
9 years ago
dirk
4c759ae684
Corrected default namespace.
Former-commit-id: ed07452b1df185639ce327020d85b5a1a3f8c442
Former-commit-id: 0f6eae430f7e5c6e28da94f490c93446d6d93cee
Former-commit-id: bce9a0a98af6a0a82024d1e52c86e38f1ed2a7ac
9 years ago
dirk
d371ecfc7a
Added FromHex and ToHex to color.
Former-commit-id: 60166c603ecbab8d22260406a54e0df01f88fa4d
Former-commit-id: 15b01cc24864cba066426996a85710645f274afd
Former-commit-id: 1221f66d47521eaebe09ff5ad4e0ebd78abc1554
9 years ago
dirk
6dcd771c8c
Refactored color to store the value as RGBA.
Former-commit-id: 67fe6a6b6cbc6ad7de60d1a86de5e7d9de1e095a
Former-commit-id: 5432d1f65ec5109894a0a493063039aea539d41d
Former-commit-id: 7ac0932ca72ef00618a62eadfcd132a2a3c24a86
9 years ago
dirk
a2d3509dcb
Removed invalid format specifier.
Former-commit-id: 4cb6197383b783a42f1f792f186e5af43a104566
Former-commit-id: ebbe9a9164c3e9c73e999c55da1320e3c0befdef
Former-commit-id: d5f7e5afd0cdc19f0e1fb5fdeb57b23880620c57
9 years ago
dirk
7679fedb26
Removed invalid format specifier.
Former-commit-id: 0d711034d8854d6c1c23a377fdb1033182981468
Former-commit-id: 53d308be6aa2b18d0f5bb8ad2484ebccb96bf6cd
Former-commit-id: 0901d2559abaca309f19932e602df5671c6389a3
9 years ago
James Jackson-South
a926d4900c
Cleanup [skip ci]
Former-commit-id: bff8258988879560d70275e17138ea80c4fcaa17
Former-commit-id: f88a9c5dc94265442f0f52c2595125e316e6efb0
Former-commit-id: 375b12dc3e97e8e6893f0f03869e8b525de4b07c
10 years ago
James Jackson-South
c04a32ae4a
Fix #482
Former-commit-id: a0e895673c782f6e5a92d26beee40b51d41bfc38
Former-commit-id: 6e8acc83f0511b8d1d437209676ed62c649b32af
Former-commit-id: c5764b5a8c52fa943ae6db2d09bf2e83257fb8c9
10 years ago
James Jackson-South
4a8063c4a9
Style 👮 [skip ci]
Former-commit-id: dc90b57236779001f72e720f3ccc1837829e4f63
Former-commit-id: ed263148ecc7b126576da8e996c63414deb9d736
Former-commit-id: 7a4ed86f07f7d174a06681eea2d4acf8e3003598
10 years ago
James Jackson-South
173f2c0f59
Remove unused TotalRows
Former-commit-id: 0909b9c0c2bd72f8d9c967084eab7db0f87279df
Former-commit-id: b4cfbfdef322dec493c9cd80b2ed58d4f181dfa2
Former-commit-id: 2df0c1234c013988bbe3ec07757446727038d2a6
10 years ago
James Jackson-South
5d03d0b106
Slight improvement to indexed png
Premultiply partial alpha colors above threshold
Former-commit-id: e3180b0889327530c971611680ae34e71d24db79
Former-commit-id: 135d6264188a87e221d38e68e9c905782c4a5d7e
Former-commit-id: 546f847865693d9b0a72f73438cd9a1d83c3a669
10 years ago
James Jackson-South
59c39f2da7
Fix spacing
Former-commit-id: 54109ad6669530b4101bdbc2cffa7164d8f768a0
Former-commit-id: cf9e89328f261ddde264dcd0a00785104e4344ba
Former-commit-id: 2e5830ec3f13f47292f60da845d9875b6b8768ee
10 years ago
James Jackson-South
354af45815
Fix cross-format quantization
Png can now store more transparent pixels when indexed and work with all
quantizers.
Former-commit-id: 6a4724535829d2c73024b6b1f0235e94e25ccad1
Former-commit-id: 24e4cfff4583c97caef30369302340a3a75ea57a
Former-commit-id: 56ff119c5a2a2506f06b59a23e5e13ec0c3a4688
10 years ago
James Jackson-South
c44e185562
Don't use vector for size
Former-commit-id: a4b056b61f435be685095b94fb974d8d72bebabe
Former-commit-id: 864f967d8b120a0292172c867f2e07a2a39799e0
Former-commit-id: d79cddcc4b6280d8f95bbf1a629c38d7f272738d
10 years ago
James Jackson-South
b3fa37808e
Merge branch 'refs/heads/Core-No-Progress-Handler' into Core
Former-commit-id: ffafb9e2374b65c682b1d608ee76a0e725c9e5fc
Former-commit-id: 72a54114b5f96521ffcecfa19313a97649dad0b2
Former-commit-id: 4f23b261a92ba99fcff8dca1eba928c2f208bd7e
10 years ago
James Jackson-South
3e3e7351e1
Make Conv2pass non-abstract
Former-commit-id: 9919e35aa1ace90a4a979ad258123a9d7d04be6a
Former-commit-id: e612077242f43084b942c8083b20d37de83af157
Former-commit-id: c3fcabaaf91d39e6a6174a4a0faad7bfccc951e2
10 years ago
James Jackson-South
2b5424327c
Remove progress event handler.
It was useless once multiple processors were combined and also hurt
performance.
Former-commit-id: 639ea64d56094dbaed1cfb94cdc154d5439fc446
Former-commit-id: 9cf0ff1d972ff903bc14c8121c2feb15fcbcd690
Former-commit-id: 04da60830efe9a6d774e0f80431592c9c53f1841
10 years ago
James Jackson-South
dfbbed6de5
Make point closer to Sys.Drawing [skip ci]
Former-commit-id: 342cd0c458ee461cfde3ea5200fc4d7690042377
Former-commit-id: 54a4021809ee6dfd54f1e653478e8a05aec92f27
Former-commit-id: 949a4411a89318d3aef13cbd272915d5b0e078c8
10 years ago
James Jackson-South
ea6ac37273
Clean up rationals [skip ci]
Former-commit-id: ad694de554cb1cbec984f5af7abde6885649b2cc
Former-commit-id: 7d411118b462d6451d386c6915c6d31ddc7289c8
Former-commit-id: dd60d42bb56b148f630bd1ad3d7af8e5e9bb5764
10 years ago
James Jackson-South
cf112f604d
Doh!
Former-commit-id: c75e1fb072d9913029e521deedc0e66f712eb9f2
Former-commit-id: cba95defab49a45b9e8f25e853a7ec016cc13504
Former-commit-id: e60d6ac43314c49677a6251d90d485f9638ff174
10 years ago