dirk
40638d4e8a
Added command for running starting the benchmarks.
Former-commit-id: 1c1f6fb89052f73ac6efc59ce8cc6db4c41a330f
Former-commit-id: 9ac922e0d42582442e97dbab5e37ab0c0f5f32e4
Former-commit-id: 63ece1c868dbfe85a1ca00c66e4ae31253dffa6b
9 years ago
dirk
7f5411a682
Added benchmarks for encoding and decoding.
Former-commit-id: a60cfc5679620a3b838aa5286fe6d94b1a1f7973
Former-commit-id: 9b66ac00a9a154a1315b441d10f3c9654a495492
Former-commit-id: bb68aeba5ba81ffad3fa93000875ad2a4eb5d30a
9 years ago
dirk
c7606def89
Use jpeg instead of jpg.
Former-commit-id: c6c5334eaff8c57cd508e2388b9287fba8c635b3
Former-commit-id: be669dc053bd6ff9cf4d320bd8e6d5cc5eaa775d
Former-commit-id: 2cd963161aa5afe53e6f304c42d2fd4c57383ae7
9 years ago
dirk
31c8675e50
Added headers.
Former-commit-id: 636061f6fa83ad9d07703cde87587a8a92a41296
Former-commit-id: a9051b9e985b7e449af99da11f57d6ff1104efc3
Former-commit-id: 11bb7d89d672c12c4fa00bbe7f9826eca6dc189d
9 years ago
dirk
d72ed0ac01
Refactored creating the output directory.
Former-commit-id: f23cc3264514e4c882d0a2ed41ffc23f9abb54ef
Former-commit-id: b9e32392f090e1fd3f0c534bad3939360d0dcecd
Former-commit-id: 6276382a7659cc1f3fed381c2cedcee611947da5
9 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
9 years ago
dirk
d9dd7d9acb
Removed unused variable.
Former-commit-id: 22052396be314607dbaa32be538367a6b0384518
Former-commit-id: 9588e490341d42a495a78adf0ffd7ff529999cf9
Former-commit-id: b9c12fa3a2790c20c5fa704b5d024f8664278af2
9 years ago
dirk
96fa42559f
Corrected default namespace.
Former-commit-id: ed07452b1df185639ce327020d85b5a1a3f8c442
Former-commit-id: 0f6eae430f7e5c6e28da94f490c93446d6d93cee
Former-commit-id: bce9a0a98af6a0a82024d1e52c86e38f1ed2a7ac
9 years ago
dirk
bc0a3d3218
Removed invalid format specifier.
Former-commit-id: 4cb6197383b783a42f1f792f186e5af43a104566
Former-commit-id: ebbe9a9164c3e9c73e999c55da1320e3c0befdef
Former-commit-id: d5f7e5afd0cdc19f0e1fb5fdeb57b23880620c57
9 years ago
dirk
ea016a4af5
Removed invalid format specifier.
Former-commit-id: 0d711034d8854d6c1c23a377fdb1033182981468
Former-commit-id: 53d308be6aa2b18d0f5bb8ad2484ebccb96bf6cd
Former-commit-id: 0901d2559abaca309f19932e602df5671c6389a3
9 years ago
James Jackson-South
b3c22c1f14
Cleanup [skip ci]
Former-commit-id: bff8258988879560d70275e17138ea80c4fcaa17
Former-commit-id: f88a9c5dc94265442f0f52c2595125e316e6efb0
Former-commit-id: 375b12dc3e97e8e6893f0f03869e8b525de4b07c
9 years ago
James Jackson-South
1b56115b99
Fix #482
Former-commit-id: a0e895673c782f6e5a92d26beee40b51d41bfc38
Former-commit-id: 6e8acc83f0511b8d1d437209676ed62c649b32af
Former-commit-id: c5764b5a8c52fa943ae6db2d09bf2e83257fb8c9
10 years ago
James Jackson-South
3722cf5aa3
Style 👮 [skip ci]
Former-commit-id: dc90b57236779001f72e720f3ccc1837829e4f63
Former-commit-id: ed263148ecc7b126576da8e996c63414deb9d736
Former-commit-id: 7a4ed86f07f7d174a06681eea2d4acf8e3003598
10 years ago
James Jackson-South
f0f1fcf3ed
Remove unused TotalRows
Former-commit-id: 0909b9c0c2bd72f8d9c967084eab7db0f87279df
Former-commit-id: b4cfbfdef322dec493c9cd80b2ed58d4f181dfa2
Former-commit-id: 2df0c1234c013988bbe3ec07757446727038d2a6
10 years ago
James Jackson-South
969d4211d4
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
42fc880ec9
Fix spacing
Former-commit-id: 54109ad6669530b4101bdbc2cffa7164d8f768a0
Former-commit-id: cf9e89328f261ddde264dcd0a00785104e4344ba
Former-commit-id: 2e5830ec3f13f47292f60da845d9875b6b8768ee
10 years ago
James Jackson-South
15b989561c
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
d28c79be39
Don't use vector for size
Former-commit-id: a4b056b61f435be685095b94fb974d8d72bebabe
Former-commit-id: 864f967d8b120a0292172c867f2e07a2a39799e0
Former-commit-id: d79cddcc4b6280d8f95bbf1a629c38d7f272738d
10 years ago
James Jackson-South
ffdd71d691
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
370aa7f29b
Make Conv2pass non-abstract
Former-commit-id: 9919e35aa1ace90a4a979ad258123a9d7d04be6a
Former-commit-id: e612077242f43084b942c8083b20d37de83af157
Former-commit-id: c3fcabaaf91d39e6a6174a4a0faad7bfccc951e2
10 years ago
James Jackson-South
5cd6d2de08
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
f1a0a7c7e4
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
2093f7be97
Clean up rationals [skip ci]
Former-commit-id: ad694de554cb1cbec984f5af7abde6885649b2cc
Former-commit-id: 7d411118b462d6451d386c6915c6d31ddc7289c8
Former-commit-id: dd60d42bb56b148f630bd1ad3d7af8e5e9bb5764
10 years ago
James Jackson-South
5474df9e56
Doh!
Former-commit-id: c75e1fb072d9913029e521deedc0e66f712eb9f2
Former-commit-id: cba95defab49a45b9e8f25e853a7ec016cc13504
Former-commit-id: e60d6ac43314c49677a6251d90d485f9638ff174
10 years ago
James Jackson-South
4285f27786
Streams are now better handled
Non-seekable streams are now copied rather than throwing exception.
Output stream position is set to 0 on save.
Former-commit-id: 78b65a6c5fc22922b238b813c7625b053ca605a3
Former-commit-id: 496b6a8cd2e972767a370bf5a5a04d99cdd8d4b2
Former-commit-id: 68c5dc773389a413282c6ebac2542784c6d26867
10 years ago
James Jackson-South
30926a23db
Add Robinson edge detection operator
Former-commit-id: 1a1c53bdeb6a5a6040ea2da8202693689a8004a4
Former-commit-id: af63533f9f04e814c10bb41a456217fa569846f5
Former-commit-id: cfa93ef57fea2c3c24da41c9da4b7153c91c7d90
10 years ago
James Jackson-South
6b037a24f6
Make edge detector classes abstract
Former-commit-id: 556855c2478d6f0e2fa55116bda4324d0f6ea25c
Former-commit-id: b44d0b9b2608563be8d958f692261928d5d4bf71
Former-commit-id: 4d554bf692a04b0107326530f8c5d57002d31220
10 years ago
James Jackson-South
0bae8d559f
Move adobe transforms to constants. [skip ci]
Former-commit-id: 9d3ce39703340dcc507fa395eae0888d2f239e47
Former-commit-id: 4cdf934c53f6addf88c7bb645804feea0b47c7e5
Former-commit-id: e29fcd94b179e8e377871eee0035d212145c5fe6
10 years ago
James Jackson-South
50ef9b2894
Fix convolution edge detection
Former-commit-id: 7893263bbe8ae48c4c9868d53b4b8d83dacffab4
Former-commit-id: 6eb44d572463eb4d21bf7c5b26ea3836bb4a922e
Former-commit-id: 0c17bfb0eef70231ed7f26bf5b7435ac5a895c88
10 years ago
James Jackson-South
63d9bd40dd
Extract jpeg component classes [skip ci]
Former-commit-id: 89550ed1243331a85c00f315dc8cd4c06b14ae9c
Former-commit-id: 8d15dd77d84254cb59154322736904f05a434875
Former-commit-id: 219c0fd3b6925bde6cac1323b17bad9a857ec56d
10 years ago
James Jackson-South
3129003e04
Merge Core remote [skip ci]
# Conflicts:
# src/ImageProcessorCore/Formats/Jpg/JpegDecoderCore.cs
Former-commit-id: 638883c5faae62f084df357295c3d8323fa4b778
Former-commit-id: fe37826196dbb72f951afa895a546f703f2b0949
Former-commit-id: 8cd006375c3d83e1b49d6a4342521817ba21111e
10 years ago
James Jackson-South
43cbfeb15b
A little more cleanup [skip ci]
Former-commit-id: ccf6f406bcc7b8211a8c39b500040225ccb01f1a
Former-commit-id: fb72a3de8a3acc7e9aa2e22f3d39ca0ac8b78973
Former-commit-id: 42eabe6a4fd7bc09b63d3e295910f733d5422467
10 years ago
James Jackson-South
6caa1b518a
Fix code sample [skip ci]
Former-commit-id: cbc733ee9c569812e938c257dcbd3a37f99df75b
Former-commit-id: f183fbb304bb931fbc271a66ba2170d68da166f8
Former-commit-id: d03e7311c8beaee5e6928a58a9afa679d8a14ae2
10 years ago
James Jackson-South
79552bc49a
Boost dl link [skip ci]
Former-commit-id: 9b5d037ba38962fa7f59548b34462a046e1514de
Former-commit-id: 778b4055296a7b4f66b81c3a56c868d0e5a986f5
Former-commit-id: f94335455d5756b7df15d79aaa0303f5bd19a8fd
10 years ago
James Jackson-South
a77d6a4ade
More jpeg decoder cleanup [skip ci]
Former-commit-id: df794d25364ecf5d6a73a88a24dd5130a5a11bd4
Former-commit-id: 361ce0064659bf6657d44f65a891b84822875a9d
Former-commit-id: b0135dbd399bfbc1be614e5c91f5beb25d95f20f
10 years ago
James Jackson-South
85b4444963
Begin jpeg decoder cleanup [skip ci]
Former-commit-id: 81c88cdd8b87bd41e9d19f3b0d7649ca78548ff6
Former-commit-id: 731cdd1368a9008e47aa9cd93630baa23b552cc8
Former-commit-id: 097844e7364c490330c73ba983011d9cef43c698
10 years ago
James Jackson-South
ec5bb8feb8
Add oil painting effect.
Former-commit-id: c9c4f16067cbca67fd055702fa15e71995e8ff35
Former-commit-id: 6ffebcceb66d94c8a7920cb02edfcd572db29ac3
Former-commit-id: 09721ad14a254868241f53d43095212ab20fefc8
10 years ago
James Jackson-South
bab0be1dde
Organise tests
Former-commit-id: 8c43c6aba24aa6983422a8b9645634c6b09f3a6b
Former-commit-id: b5152d24a3f764fa3525a9f65dbefecb65305db9
Former-commit-id: ee28c35506740387c1d91aeb902ff017790a58d3
10 years ago
James Jackson-South
bbb4ad1aa2
JpegDecoder now supports Cmyk Fix #444
Touch #446
Former-commit-id: c46493a2a08e77b870a0c1f9c5606c019c7f3a63
Former-commit-id: 4f7f58f1fa7d3e8f4f113c07236d7561f8d65f05
Former-commit-id: ead2c2298e2b056bc7b3785018c7e3cb29d7e47f
10 years ago
James Jackson-South
f5e55a225c
Merge pull request #468 from adamsitnik/bufferMemoryCopy
added Buffer.MemoryCopy to ArrayCopy benchmarks [skip ci]
Former-commit-id: 76c030a3340f0f8ccf19121a73f229477f14fef1
Former-commit-id: 179e244c10598a2a1a9e44e1bd8d6ca7ba192018
Former-commit-id: 7406fe104725b86c4a73f26b42988fe04d2c77a8
10 years ago
Adam Sitnik
5e0a56ae40
added Buffer.MemoryCopy to ArrayCopy benchmarks
Former-commit-id: b9a1e1984fcfb6fc9de15c34d8974d6c2e4cae33
Former-commit-id: 67358f5a7881048b75c279a9f739fd6a3b216824
Former-commit-id: bd9072f99fdad14282bb1eda34a940ae72440e9a
10 years ago
James Jackson-South
ab270643ba
Add resize overload
Former-commit-id: f4c7cb3a87ffdf88a55339c10967c8b35225c37a
Former-commit-id: 538c2a48e661b6563fbd9f3be82237b6552f793b
Former-commit-id: 7bdd802e524bd1480e22c09da91499ea21f80ea4
10 years ago
James Jackson-South
90ef9a27ef
Oops! Shouldn't be unsafe
Former-commit-id: fdc415962f7446c28020a7580f300d9b70802962
Former-commit-id: 025f9e682df7dbca03f7e8fca13a1a40b4945be1
Former-commit-id: d093f5c7d2a71fb23611719657fb20cb6e453f18
10 years ago
James Jackson-South
bc491b12d2
Faster image copy.
Former-commit-id: 9d5d3ae4df90d8cd7d589fe02aa08c9d2e3f34e2
Former-commit-id: 148a1fea5caff3840c7b8f3e84a1dcff48c6928d
Former-commit-id: 3b8d0e35227541406142fd6829e1bdeddd771c4e
10 years ago
James Jackson-South
065684f969
Merge remote-tracking branch 'refs/remotes/origin/Core-BetterPackedVector' into Core
Former-commit-id: 7097af04b554ef997f75dadb590ed36e83ba09dc
Former-commit-id: a8683179122e3fed7bfd0587a6dbb38b8c399a9c
Former-commit-id: 214b1d81d66583b6d3bfb31f736ffa38cc51d2c1
10 years ago
James Jackson-South
a2dd61e412
Fix broken test
Former-commit-id: fe1ad3d4658ad1f0fba85b2d5542647f7402d916
Former-commit-id: ec449be911a1e233e622aac48a1309cfa4e82a50
Former-commit-id: ed1eef3c2745a106a4f508d2632127d2216fa783
10 years ago
dirk
c3bbae82bf
Added missing cast.
Former-commit-id: 844afef3817a1c28484c508c39d6063022a81a0a
Former-commit-id: 5a1b1459dffe8a9cc703d918d446f6d18d810517
Former-commit-id: 5e44fe7f00545221926886f9ce70665ca4869d50
10 years ago
James Jackson-South
8c84d41b26
Don't create a copy if you dont need to.
ImageFilter = NoCopy
ImageSampler = Copy
Former-commit-id: 530cc95d3b655175999dc78d95fea988f25416e6
Former-commit-id: 63650e982a0a2bb116a473816692187b186a4d0f
Former-commit-id: fe8e7020aa116899a2ae1620b4c78b446a3510e7
10 years ago
James Jackson-South
4376457754
Merge remote-tracking branch 'refs/remotes/origin/Core' into Core-BetterPackedVector
# Conflicts:
# src/ImageProcessorCore/Formats/Bmp/BmpEncoderCore.cs
Former-commit-id: 26e39be6bf1ecab2e27355bd6410856aec4602e5
Former-commit-id: 5b72abf1b293d733850a5c68a0938cd123044a32
Former-commit-id: 20931e70d827c18877d1f5eec290258be6c14fd2
10 years ago
dirk
f75964db20
Some more refactoring in the Guard class.
Former-commit-id: a13359d3b5bb3984fdd55804226e54f0e25e9626
Former-commit-id: 2efc5aa9f7e6badd2287ae70743909023c0fb92b
Former-commit-id: 049d5e9f2ff17f48f8f503cc6c34b900507a2ddc
10 years ago