James Jackson-South
1cdd7ea64d
Merge pull request #299 from Jeavon/feature/fixnugetbuild
Add assembly patching and switch from MSBuild to using dnu
Former-commit-id: 25ca0b2f8fdc1e2d93e352a5a26de1c6e23cb9d5
Former-commit-id: 3a302d8753297a29f4c7446105f8e177c185d388
Former-commit-id: 6b346f512fdd109783efa7d95d422de56ed96a15
10 years ago
Jeavon
32b0139b0d
Add assembly patching and switch from MSBuild to using dnu for build and pack as MSBuild is doing something funky and not good
Former-commit-id: bdab5b257205f88b22dd9d5fc12fb304053448a2
Former-commit-id: 2379aef51c6d0d68c4e7655278d2fa36c56971e7
Former-commit-id: 402b488c07b4ffe1df90553cea481b2bf8481ab4
10 years ago
James Jackson-South
faddc343c2
Tweak resampler, allow unsafe
Former-commit-id: e77ade827376c5b8391c43f4279e1f49c75d93d1
Former-commit-id: b72fe8bb4e2d417ff6b3a3301a8b7804e6897e8d
Former-commit-id: a79d8c18a2584944f2ee68faf629e9f06d3dba7a
10 years ago
James Jackson-South
03307973a9
Fix poor quality resampling.
Former-commit-id: 7c2cc88d5c9d1aa4743d2e722221b1f1918a003d
Former-commit-id: ca98fb8d2188645f32cb858487da272927bac425
Former-commit-id: 6d015b5e054a3b2065c3b998e63a5f7c1603217a
10 years ago
James Jackson-South
15e8728f40
Update dependencies
Former-commit-id: 0725e4f7cdd245458d2c70c4ddff901fe562303b
Former-commit-id: f2a270133fed41045d0fb3782b57a6cda510f103
Former-commit-id: 4fab0538617019c8fb883a4c6fcc918fa03fb67e
10 years ago
James Jackson-South
537a6fea8a
Doco
Former-commit-id: 39516599ebeb5bed02ee72e9af8c7499a425ae86
Former-commit-id: 29b0d23da84597bcfb9f33d7c2123d8955a161b7
Former-commit-id: 91ebd1d34173fbce2ecac84b244b704b4e2497c2
10 years ago
James Jackson-South
9ab0fb4aba
SIMD optimisations
Former-commit-id: 30dca08470d0e771bbc18bb717d05443fcf404b5
Former-commit-id: 75095f939b10143f2bef62096f9ab40e4aeeec9b
Former-commit-id: 9b8f804b79ec99a32915123a41553009d1bd1af8
10 years ago
James Jackson-South
71e2a82271
Fix weight count
Helps mitigate halo bug with gifs.
Former-commit-id: 9307909acd7eb38e5a6c722c2f1ce2c949ca4a9c
Former-commit-id: 7e53310efb4390de53880066e1798c5e77cdd649
Former-commit-id: 4bd4a70b5a3c64f39dd95203d8ad8bf31a394b11
10 years ago
James Jackson-South
c6651156f9
Add Color.Transparent
Former-commit-id: 31fbe36a607bbc21956354fac41f527fa2aa7d26
Former-commit-id: f4d97e3a888019144089249ff2a4729c9751273c
Former-commit-id: b11090548ebfeb1eb4377a8dfa139f154a9f82a7
10 years ago
James Jackson-South
aa370ec44f
Inline methods for perf
Former-commit-id: 74f419b4df37488676902624f09ba160c1974f7f
Former-commit-id: bdf812eb8dd5746ba204ba70ba938cce33dcae7f
Former-commit-id: ccd1ba3f85cf3b4fb101e1ea78f61b836fda3fe1
10 years ago
James Jackson-South
aa522d496c
Minor optimisations
Former-commit-id: 29042a39cda4cf3e8b50d66292c877db2fda8c2d
Former-commit-id: b133abc88402677d2b65df54be481f9d8197c32c
Former-commit-id: 7edec27867e0850ccd5bd8d3537c6479b694ada4
10 years ago
James Jackson-South
54693fe223
Optimise resampler
Former-commit-id: a8ff4bd48c3dd227beeebda998ca455c93cca173
Former-commit-id: c54775fc21c5f076cc644a991f6f7f70a903f819
Former-commit-id: dc8aabfcd64975ff08526c6c08c766614c1fa87b
10 years ago
James Jackson-South
6f236e0d1f
Tweak polaroid filter
Former-commit-id: cbda7503fd2aab39b3b0f4d6c9e55410cfdfce75
Former-commit-id: 4d6485b0f3af32114c0ebe48e95e39009cd76a70
Former-commit-id: 7962ca9a58b3e5dcd36792ff6e5f01abb6d07785
10 years ago
James Jackson-South
4a450c2cad
Fix glow/vignette
Former-commit-id: a54034b7230609232a91bb6e9c59d184b26c69dc
Former-commit-id: 23ad01e51ee979e6ce4d571b34624175c1305e0a
Former-commit-id: 61bded86dc05bc1718e67222fa423b2c1be3721d
10 years ago
James Jackson-South
708bac6ce2
Another attempt at fixing Lerp.
Former-commit-id: 48f5e84d6b95756a125ec0ff3adce66530f8a277
Former-commit-id: cc600e84bb3e3a5ae3038811bc466f9b161e6ee8
Former-commit-id: ef0a7b1b98de88cb1ab51634aac379d0132039a2
10 years ago
James Jackson-South
4543b95fa6
Enable all filter tests
Former-commit-id: 1225e9bec986ded5c5ef6965740531038efb8f73
Former-commit-id: ec597c69a85453ec14db4b577c0ed3235391e2c9
Former-commit-id: fb9de1dca02391e500d37a6fe23222fb1830ffc8
10 years ago
James Jackson-South
c216ba2214
Better transparency handling
Former-commit-id: ac22e88250f0f22a76df995e48aaa1b57b4eaf32
Former-commit-id: e50bfc7cfdfab49c7b1214d82608571f05ee725d
Former-commit-id: 37bc9f8b39875633915092c6e1351450b3d93fbe
10 years ago
James Jackson-South
fbad7bb84c
Use SIMD for matrix filters
Former-commit-id: 75fc9259aed26110275e51f57140e961ff3572c3
Former-commit-id: 73dad04c7b7739bbe3bae4b6c96dca1416390b9d
Former-commit-id: c8cd1934d89c20babbc74547706c162056dea904
10 years ago
James Jackson-South
b0bca56bc6
Clean up primitives
Former-commit-id: 48d938725895d56593d7adb1b0b9874c3453de1a
Former-commit-id: c35e8557e3c481befce4d4b2c2dbd6bf5afe9c24
Former-commit-id: 0dffd360cd78c7570182448ddb60f872d27284fe
10 years ago
James Jackson-South
36fb46cde6
More lenient colour space equality checkers
Former-commit-id: 08196563e8da8dfe3435a6ea5d5f3807a0eca551
Former-commit-id: c5cd8218355a0e8f360de31ef8845048b4d7eb79
Former-commit-id: c6634395502aac589bc984097eabe5d0da6cee60
10 years ago
James Jackson-South
a546da2473
Update readme
Former-commit-id: 8e6d8745dfbe44a8ec3515e1829854053482d945
Former-commit-id: 4c86721ce2016ba746f4bf45785a384e5390057b
Former-commit-id: cc74c56547336244c47ff33cc6f4b89cdff1c230
10 years ago
James Jackson-South
a2c7423abd
Merge branch 'V3' of https://github.com/JimBobSquarePants/ImageProcessor into V3
Former-commit-id: 48cd5dac6fdee36ad7636b0d1a0209af914b5bc5
Former-commit-id: 0a75adb2fcd98259080f5e2df3db0692aa2088a2
Former-commit-id: 8776e1ee7238f2819f64f58c1fc70e8fbc1729c7
10 years ago
James Jackson-South
041e9fee3d
Much better Vignette
Former-commit-id: d70717994e390056d03b55f1c3f6b5ececd97bc0
Former-commit-id: 92ab616c4b25d03512c764da0bf54916dc0c4c6d
Former-commit-id: 8696473ce6f0867755004503b936e76953c63859
10 years ago
James Jackson-South
322e38fcc4
Merge pull request #291 from rubensr/colorspace-cie
XYZ code updated, tests working against ColorMine.org.
Former-commit-id: 4d04f712824cc9f83b3aafaf9cb457147e2e3627
Former-commit-id: 37740e9f39dfe221a0a8c0f73202216a68ee6d18
Former-commit-id: 5336adb16489603dbb051d27c484130dc3e94f6d
10 years ago
Rubens Fernandes
05ee9c1da4
XYZ code updated, tests working against ColorMine.org.
Former-commit-id: 1b9ed01c6022685784f4aa8ab01b4bb21698766c
Former-commit-id: 658ffd5b7236a35b42c5e1bbc5974010b62b29c8
Former-commit-id: 16db1f4ad352154405762f8300f58d1b47bb0b7f
10 years ago
James Jackson-South
0eae5df432
Can now choose colors on binary thresholder.
Former-commit-id: cacf1bcb98556979645ffa1d15a1d58f953888dd
Former-commit-id: 5122386fe60369744a707190dc9c4bd41301f9b7
Former-commit-id: 8969755a4338cf934f5a64a281a7343b6bc04ccb
10 years ago
James Jackson-South
93e281481d
Double Task count
Former-commit-id: 2bf6e18e8d0655a3c23255f54725789de3e98a88
Former-commit-id: 6c8046a897ff67908dd22a3466844cdb43c5669e
Former-commit-id: 17b1f360f150fecf1417de10e97040ed4ccf5999
10 years ago
James Jackson-South
9587f94ecb
Ensure Image properties are copied across.
Former-commit-id: 7706883fed3cc6f5b3ce345eefdada7ccb619507
Former-commit-id: e55f9230ce9b27bb80ef64493d0fc8296e78465b
Former-commit-id: 0e3f906270e93e8d58bbca63ddaa6bfb68fb1904
10 years ago
James Jackson-South
2682f2013f
Clean up file headers
Former-commit-id: 09be554162b819fcbe2652ed79ba2022cdb3e528
Former-commit-id: 14b2f4eee4cd31bedfc16aec8ec00eb3dfbefcb8
Former-commit-id: e733e616035e21b5ff4cdb2b22a184391716ad3f
10 years ago
James Jackson-South
02fc215f8f
A few Color tweaks
Perf improvements + API clarity improvements.
Former-commit-id: 219c3e9ea9c2b53b77a4d4ee3455a20bccc07e56
Former-commit-id: 43460627a23abbaccb4d094de9d87a87b83d5752
Former-commit-id: cfcae0b8648bf971cd3ffc93c9cf7e56f8f520b8
10 years ago
James Jackson-South
8430e5a613
Merge pull request #275 from dampee/feature/colorspace-ciexyz
Colorspace CieXyz
Former-commit-id: e54c42bffb75eb5334a862f62c2b396438581a3a
Former-commit-id: f7737fb6e0dab94d9c3c29035a5d87fc1c0396f1
Former-commit-id: 44d27846ca204067a189aca1d7bf42edc2884e7d
10 years ago
James Jackson-South
22cd50db7d
Merge pull request #290 from rubensr/colorspace-cielab
Colorspace CIE Lab
Former-commit-id: 814991b1c460e389d53a9fbd6ea97b78d9aa58f4
Former-commit-id: a14b44c1a14fb862ca6bb573861b79caa603984b
Former-commit-id: 2dc1fea4335a3709857ae181daf491819c6720fb
10 years ago
Rubens Fernandes
b7c2a21023
Now tests match ColorMine.
Former-commit-id: 230fc9b5be97d89cd2192a142d6b6d3f0292db1c
Former-commit-id: bbf2282ee1f10635708894b4fbc6623f77d6d62d
Former-commit-id: 6b394493a6b33248d6cd63ee55fa8b1200f85b3f
10 years ago
Rubens Fernandes
cb690286ec
Tests included. Having a hard time making the unit test results match any web converter to a high degree. I am using the Colormine coefs, but since their calculations use double and I am using float, I am still in trouble with a few values.
Former-commit-id: e70cd5f9e2ca95e8c7f349fd7eed8669eb64a169
Former-commit-id: 75df1cb3a3c8bf5915cc7d29bf053d9b3b82a42b
Former-commit-id: b0582b9a280ccd32912e14b7df7f99063589b27e
10 years ago
Rubens Fernandes
0511e6b812
Not finished.
Former-commit-id: 72ffa4557a16eb5fecc2eff4a0877304c760eb89
Former-commit-id: 884424c2d761c372c4bc720474fb5268c0fc7ed3
Former-commit-id: 3a228da3c7a44aa86c5a030a6be873c55ffe4bf6
10 years ago
James Jackson-South
a37acca4a4
Merge pull request #288 from rubensr/resize-one-dimension
Simple change to emulate the V2 resize behaviour - if either width or…
Former-commit-id: 7ba603421ee91fded9e0dda6f0fae882bbbdd72b
Former-commit-id: d7ce28ebdbb3df2579f571ed72a5a8732edf4886
Former-commit-id: c0ecb77876ea67e1c8a84bbd1aea5f989d4615d6
10 years ago
James Jackson-South
213795b4a9
Merge pull request #285 from rubensr/jpeg-decode-grayscale
Adding simple decode for jpeg grayscale colorspaces. Also added test …
Former-commit-id: 8839e807b7c2cee4f39f90d3b9fb878565911265
Former-commit-id: 4313e5740e1b8cbab05f60ed6304dbf52cb0220f
Former-commit-id: deaad8291ad910753431b14115567fdc55203aed
10 years ago
Rubens Fernandes
9ae86ee816
Simple change to emulate the V2 resize behaviour - if either width or height is zero, then the image is scaled keeping its aspect ratio.
Former-commit-id: 624a5693a4bbc9181a113f64e126e70233cacdd9
Former-commit-id: 9741756887b97eb777904afb0782a1a0d481f7c1
Former-commit-id: 43d8122ac4ed7e214f704812f5614b701ed4a81b
10 years ago
Rubens Fernandes
db6d0811dd
Adding simple decode for jpeg grayscale colorspaces. Also added test image
Former-commit-id: 6ef0bffcb0a08b3876373392f3d67572273cea1b
Former-commit-id: db74e4cf38bbb992fc3b88de30f6b7e79cf9ac19
Former-commit-id: c51e5e8718dd52306a6656c4f9d85be76e9ecdb8
10 years ago
James Jackson-South
4374f64ce6
Update README.md
Former-commit-id: 3bb9134cdc2236f17b1b701a8152adbd25a33055
Former-commit-id: bf02dcc7f7966208d2568809437f0f87212ceb20
Former-commit-id: 092d53a95c59ba5c9d602bf617362c1a7843efe9
10 years ago
Damiaan
dbd06ac826
CieXyz color space: add transform CieXyzToColor
Former-commit-id: e596ceb45d6865499a639cf69302a6e493a68d43
Former-commit-id: 489871ee81e15cb14b8a9abf4a2de3edbf479aa4
Former-commit-id: 3f99cab909be147d8de52b98eddb016ccdbc08ff
10 years ago
Damiaan
c7c1dccc61
Implement Color to CieXyz
Former-commit-id: e9f3a4c56744f7ac8cf5dca76b56b12674855897
Former-commit-id: 3c1f69241e551983af4d922acd8e70f346931c17
Former-commit-id: e99c077f2782b167c1fc56f4a9679f5dd309f7ea
10 years ago
James Jackson-South
e0208e114e
Begin Vignette.
Former-commit-id: c5e1903acb354e047d73223867a04ae29f301354
Former-commit-id: a86e30bf71e3eab130a4cc8d9879aa2d55db440b
Former-commit-id: 272754ac9ccd2c97cfeb320d3e25ff431ac43de4
10 years ago
James Jackson-South
8c4e2a611b
Fix decoder scope issue
Former-commit-id: ca50cdd8efb68d5d312dfd8e53852d4f00c1671f
Former-commit-id: e9698d8e7c43a772280f46aabf2098897a06c871
Former-commit-id: 6ea60a611bcfca0858972a09ed43d2909b242303
10 years ago
James Jackson-South
1f0e6e648a
Perf improvements for gifs.
Former-commit-id: a27a0e1430a517c1c8e7eaae36683b1bf570ec35
Former-commit-id: f80be4bfdc25ff9a36ec0fac3dc25c118f0b6750
Former-commit-id: 25f58830f4b4b7969b340c28faf3943afb107536
10 years ago
James Jackson-South
607ab569a7
Add HSL touch #260
Former-commit-id: 0a0ca798962992d41de153521c152ad580196b5d
Former-commit-id: 4d62a056ed53003d7cd7b27afe1223b1ffbd3112
Former-commit-id: 0ad895da812baacd7daf7f85d4bb8138d3834905
10 years ago
James Jackson-South
f3c20d1234
Add RotateFlip Fix #261
Also add ClonePixel method to ImageBase
Former-commit-id: 02d6a5907cab2d7b6676d1adb1a08f008019ba6c
Former-commit-id: d08034c48be2dd64b949fdcdd76192c6b9558f5e
Former-commit-id: 92f3d2bafb4cf97d360aa99183a177d52cbe4cca
10 years ago
James Jackson-South
71ea2629ec
Update readme.
Former-commit-id: c838329b8c90ff187d5e731d3873491f71c8fabd
Former-commit-id: fae466ca3851d1309e27ce7a5f29e1e4d26e35da
Former-commit-id: 21b3c9051a4e36b26dcf9c34a63e965d92cbaa48
10 years ago
James Jackson-South
72ee171f63
Add box blur. Fix #263
Former-commit-id: f8adc1e633f948b24cee0113681133b075603183
Former-commit-id: 1917069ba119db6ecddc34581c258e050ab40e3d
Former-commit-id: 4d1a9fefc9f2767a66fc236ddb25d14b3c600c9f
10 years ago
James Jackson-South
8ee5b4245c
Fix format conversion output.
Former-commit-id: 2936205e13fa5329caf84d98691898c1f312cd02
Former-commit-id: dbfc0b5e29033f3357511c71c298940ff0ff9f5d
Former-commit-id: e996c20ff4b2cc6a2a76953b532dd7560f0cf735
10 years ago