Rubens Fernandes
0cc5dffccf
XYZ code updated, tests working against ColorMine.org.
Former-commit-id: 1b9ed01c6022685784f4aa8ab01b4bb21698766c
Former-commit-id: 658ffd5b7236a35b42c5e1bbc5974010b62b29c8
Former-commit-id: 16db1f4ad352154405762f8300f58d1b47bb0b7f
11 years ago
James Jackson-South
c0a0424fce
Can now choose colors on binary thresholder.
Former-commit-id: c25d6d2128a807c0980e021f3b735b8c6309f264
Former-commit-id: cc03c980479f3c5182bf98f660edcd340d66221c
Former-commit-id: 47c7edace51bd78a97d7eee020a2200196d07f8c
11 years ago
James Jackson-South
ff43644621
Can now choose colors on binary thresholder.
Former-commit-id: cacf1bcb98556979645ffa1d15a1d58f953888dd
Former-commit-id: 5122386fe60369744a707190dc9c4bd41301f9b7
Former-commit-id: 8969755a4338cf934f5a64a281a7343b6bc04ccb
11 years ago
James Jackson-South
b8eb5f8273
Double Task count
Former-commit-id: 39ac5b695b07eb39c7e26e34b24f854f85b92570
Former-commit-id: 20073516225c65cbec7e2b4ae4f69eff6f0dbdfd
Former-commit-id: 34b5405cd80ce9c44e92abaf122b53e9caf5110c
11 years ago
James Jackson-South
fc5a15e9e0
Double Task count
Former-commit-id: 2bf6e18e8d0655a3c23255f54725789de3e98a88
Former-commit-id: 6c8046a897ff67908dd22a3466844cdb43c5669e
Former-commit-id: 17b1f360f150fecf1417de10e97040ed4ccf5999
11 years ago
James Jackson-South
c7e148ac3d
Ensure Image properties are copied across.
Former-commit-id: 78c547a9cfa9fa51e03cff64ddbad742377a63e7
Former-commit-id: a41fc55bbf46bb40920613b8ec6c05d6bd7380dc
Former-commit-id: 79fad1b63998aff21d2a4cccdf9171957fa940e2
11 years ago
James Jackson-South
d3a76368ad
Ensure Image properties are copied across.
Former-commit-id: 7706883fed3cc6f5b3ce345eefdada7ccb619507
Former-commit-id: e55f9230ce9b27bb80ef64493d0fc8296e78465b
Former-commit-id: 0e3f906270e93e8d58bbca63ddaa6bfb68fb1904
11 years ago
James Jackson-South
f57d66223e
Clean up file headers
Former-commit-id: e157be949169ea3db7a4bd34ca568044fe74f753
Former-commit-id: 05e02799c27fd0a4050756c40f8a3138d20b2787
Former-commit-id: adcf0727bf4c5cf711d9d686f41bf25fa2118dcf
11 years ago
James Jackson-South
0ca0fadde8
Clean up file headers
Former-commit-id: 09be554162b819fcbe2652ed79ba2022cdb3e528
Former-commit-id: 14b2f4eee4cd31bedfc16aec8ec00eb3dfbefcb8
Former-commit-id: e733e616035e21b5ff4cdb2b22a184391716ad3f
11 years ago
James Jackson-South
d1c1d8bc87
A few Color tweaks
Perf improvements + API clarity improvements.
Former-commit-id: 23e6a036da892f79806c032023c5ebf38a5f868b
Former-commit-id: 36fbc42b2acee9cc1480dcade6d250161f41ea1a
Former-commit-id: 6a108bdb9c56a07967c7089f2b0adfcc45bf05c9
11 years ago
James Jackson-South
77d07694e6
A few Color tweaks
Perf improvements + API clarity improvements.
Former-commit-id: 219c3e9ea9c2b53b77a4d4ee3455a20bccc07e56
Former-commit-id: 43460627a23abbaccb4d094de9d87a87b83d5752
Former-commit-id: cfcae0b8648bf971cd3ffc93c9cf7e56f8f520b8
11 years ago
Rubens Fernandes
60e7351cb7
Now tests match ColorMine.
Former-commit-id: c7d55f44c558d6d77df183a3e8bdc2c9a0fcc94a
Former-commit-id: 59d24dd0b4440b6067dc6630dc453b06fa70184d
Former-commit-id: 4d0025941b7d5617a8b5c8bebcb37cfec8f13415
11 years ago
Rubens Fernandes
1104a43bf6
Now tests match ColorMine.
Former-commit-id: 230fc9b5be97d89cd2192a142d6b6d3f0292db1c
Former-commit-id: bbf2282ee1f10635708894b4fbc6623f77d6d62d
Former-commit-id: 6b394493a6b33248d6cd63ee55fa8b1200f85b3f
11 years ago
Rubens Fernandes
f02afa93fc
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: 8f8231221d36e7e525c0353b7f906a8363b05d0e
Former-commit-id: 73f3a7688ab2d7840a025c8abc00d00c8efb641f
Former-commit-id: d5c59acaf4dcb0acec1803264c969c8dcb4260c1
11 years ago
Rubens Fernandes
1438ca76f6
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
11 years ago
Rubens Fernandes
c36a2cc4f0
Not finished.
Former-commit-id: e750623f68a59d5ce646aae196f82b15d4beccf3
Former-commit-id: bbe62d934e4987b5aa9e6959e86cce4773e762da
Former-commit-id: 34e990b2c4c5b61ffa90892dac615a57e17f82c1
11 years ago
Rubens Fernandes
b6fab0a14b
Not finished.
Former-commit-id: 72ffa4557a16eb5fecc2eff4a0877304c760eb89
Former-commit-id: 884424c2d761c372c4bc720474fb5268c0fc7ed3
Former-commit-id: 3a228da3c7a44aa86c5a030a6be873c55ffe4bf6
11 years ago
Rubens Fernandes
2f42f3595e
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: 68b9296ec70653abc61a7b7914079cd7fbabfe93
Former-commit-id: 73884c27747ebffa01cc729d09d43cf13a67eaa9
Former-commit-id: 1920f76c843de69d2b21fda9676607088a47ac78
11 years ago
Rubens Fernandes
8e28fac19e
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
11 years ago
Rubens Fernandes
08abb2584e
Adding simple decode for jpeg grayscale colorspaces. Also added test image
Former-commit-id: c61158051fdd8deddde279ed03c79dcbd996a355
Former-commit-id: c85e9c5d0b383b60ed1fcfb4c2657d8f19890b6a
Former-commit-id: 5d34af5d81eb5fae48a1fe5db466b7ef6abc74c9
11 years ago
Rubens Fernandes
35be517c4c
Adding simple decode for jpeg grayscale colorspaces. Also added test image
Former-commit-id: 6ef0bffcb0a08b3876373392f3d67572273cea1b
Former-commit-id: db74e4cf38bbb992fc3b88de30f6b7e79cf9ac19
Former-commit-id: c51e5e8718dd52306a6656c4f9d85be76e9ecdb8
11 years ago
Damiaan
70e8c4224f
CieXyz color space: add transform CieXyzToColor
Former-commit-id: 443e4165941ac4de303c983a84e99721c533e34f
Former-commit-id: 540d751f3c78e57ba07fc70437680822d77cf73e
Former-commit-id: 2c25af1e056e30c0233878f3b0d8c4c1dd54c9ca
11 years ago
Damiaan
0468ac6e38
CieXyz color space: add transform CieXyzToColor
Former-commit-id: e596ceb45d6865499a639cf69302a6e493a68d43
Former-commit-id: 489871ee81e15cb14b8a9abf4a2de3edbf479aa4
Former-commit-id: 3f99cab909be147d8de52b98eddb016ccdbc08ff
11 years ago
Damiaan
648dd3bae0
Implement Color to CieXyz
Former-commit-id: 30d11dfcf3694d2bcab810593f043fee37268bb0
Former-commit-id: a0d32bef8e42a9d220b14a923d5127ff2ed43237
Former-commit-id: a31bf557f48688a92af1f6ddad3b9288f0792ff2
11 years ago
Damiaan
83b858459a
Implement Color to CieXyz
Former-commit-id: e9f3a4c56744f7ac8cf5dca76b56b12674855897
Former-commit-id: 3c1f69241e551983af4d922acd8e70f346931c17
Former-commit-id: e99c077f2782b167c1fc56f4a9679f5dd309f7ea
11 years ago
James Jackson-South
cd6c429857
Begin Vignette.
Former-commit-id: 1bae9d492217e4e619e411a4cec66ea0304d4b23
Former-commit-id: 4187c0b386870c403a370473af50f44ec5388f03
Former-commit-id: 18bce83c1ec1a0c1b18a78ba10a9f26b5c5a905d
11 years ago
James Jackson-South
08016244a8
Begin Vignette.
Former-commit-id: c5e1903acb354e047d73223867a04ae29f301354
Former-commit-id: a86e30bf71e3eab130a4cc8d9879aa2d55db440b
Former-commit-id: 272754ac9ccd2c97cfeb320d3e25ff431ac43de4
11 years ago
James Jackson-South
9204920750
Fix decoder scope issue
Former-commit-id: 2af59fd59accf07b10c3d0d0d618336783fd93b0
Former-commit-id: a400a82f238ce53c4fefbe5d4ccc446656d31685
Former-commit-id: 42525e35c1de995b2b453cfff2b82d05294516ad
11 years ago
James Jackson-South
3cdbd7e4b8
Fix decoder scope issue
Former-commit-id: ca50cdd8efb68d5d312dfd8e53852d4f00c1671f
Former-commit-id: e9698d8e7c43a772280f46aabf2098897a06c871
Former-commit-id: 6ea60a611bcfca0858972a09ed43d2909b242303
11 years ago
James Jackson-South
a25a289278
Perf improvements for gifs.
Former-commit-id: 32a200caf1414859cf79e12f212196591a388bbf
Former-commit-id: 4278b74ecfbb233f5770477585d2fba83eb6ce53
Former-commit-id: 945f94750695542293210df6e32a654c7dd8f0d6
11 years ago
James Jackson-South
63104c5f82
Perf improvements for gifs.
Former-commit-id: a27a0e1430a517c1c8e7eaae36683b1bf570ec35
Former-commit-id: f80be4bfdc25ff9a36ec0fac3dc25c118f0b6750
Former-commit-id: 25f58830f4b4b7969b340c28faf3943afb107536
11 years ago
James Jackson-South
8a58cb23be
Add HSL touch #260
Former-commit-id: 8596939ae841cee506be5327c7bba085d28c0453
Former-commit-id: 9e70e88253d02d7ffec313b8182c1d4ad2d3f6bc
Former-commit-id: 805a8600f0577b4572533d44841e8c7b9079fc82
11 years ago
James Jackson-South
0e11709aa8
Add HSL touch #260
Former-commit-id: 0a0ca798962992d41de153521c152ad580196b5d
Former-commit-id: 4d62a056ed53003d7cd7b27afe1223b1ffbd3112
Former-commit-id: 0ad895da812baacd7daf7f85d4bb8138d3834905
11 years ago
James Jackson-South
aba0dcee5e
Add RotateFlip Fix #261
Also add ClonePixel method to ImageBase
Former-commit-id: e25004eacf2aec54273a98f02a208c0fb60e12ae
Former-commit-id: 6bacacf8cb0bd8315961485b640809e1931e7388
Former-commit-id: f91314805b2aac54b3bab50a9bce782d15d854b1
11 years ago
James Jackson-South
147323b957
Add RotateFlip Fix #261
Also add ClonePixel method to ImageBase
Former-commit-id: 02d6a5907cab2d7b6676d1adb1a08f008019ba6c
Former-commit-id: d08034c48be2dd64b949fdcdd76192c6b9558f5e
Former-commit-id: 92f3d2bafb4cf97d360aa99183a177d52cbe4cca
11 years ago
James Jackson-South
907674ce6f
Add box blur. Fix #263
Former-commit-id: 707887e2ad313309ea96cbe335ed5115b9e5f5f8
Former-commit-id: 6036303173ed93b3fb5d589fcbf82ba3d27e3fed
Former-commit-id: 46cdbf01e8be3b039392c8aa79e7fb296d275484
11 years ago
James Jackson-South
e4cd645e92
Add box blur. Fix #263
Former-commit-id: f8adc1e633f948b24cee0113681133b075603183
Former-commit-id: 1917069ba119db6ecddc34581c258e050ab40e3d
Former-commit-id: 4d1a9fefc9f2767a66fc236ddb25d14b3c600c9f
11 years ago
James Jackson-South
e1379cb6f2
Fix format conversion output.
Former-commit-id: 8ae3e66a843e57054180b1433b0fca3e9f5e1205
Former-commit-id: 6613571207f92916dd31e60bfbfd29820c194663
Former-commit-id: 865d3eda06966a5a3a1c08744aad6b25cc73e62e
11 years ago
James Jackson-South
d481dcc201
Fix format conversion output.
Former-commit-id: 2936205e13fa5329caf84d98691898c1f312cd02
Former-commit-id: dbfc0b5e29033f3357511c71c298940ff0ff9f5d
Former-commit-id: e996c20ff4b2cc6a2a76953b532dd7560f0cf735
11 years ago
James Jackson-South
5c1a9d3641
Add Hue Fixes #262
Also fix sepia to conform to SVG spec
Former-commit-id: 9008d1d7849dc03c16877066b4e1d77fb944fce9
Former-commit-id: 5e70101c6ee320f0525021d4b42c8b7febc982f1
Former-commit-id: b36f5d0afa5baa727682012c395a0729b62c1419
11 years ago
James Jackson-South
b999aa9dc3
Add Hue Fixes #262
Also fix sepia to conform to SVG spec
Former-commit-id: ecdfb651ab5de60599c6284bf020e088be77864d
Former-commit-id: ce0eed68bb7ee1d7a13be8f8f78bbdc70b723964
Former-commit-id: 5021d51170f93ce260b2454071809968be629ecf
11 years ago
James Jackson-South
0a587bdc37
Fix comparable extensions + jpeg detection.
Former-commit-id: 005178271abc8bc67664313b7aa3de98025f3be1
Former-commit-id: fb2134f50172b7e91876f9500b35d897cb089c30
Former-commit-id: 580bce2bcbcfd38c11902e9975ccc99bdc73e582
11 years ago
James Jackson-South
5be395c693
Fix comparable extensions + jpeg detection.
Former-commit-id: b9463717e58f82f1e0c1376f118f0766153865e1
Former-commit-id: ca1000563f9d202238a5419ce895a05bc23c77a5
Former-commit-id: 43e57c1110fb6add4aefd24f820c519b8ae9a644
11 years ago
James Jackson-South
5f4ddea739
Better color definition headers
Former-commit-id: e85f90056e0ae5dff2056af0ca0ba3d79ba928bc
Former-commit-id: 3fc761744a5638b7cfdab0a49b939fdd9d079b17
Former-commit-id: 11bc9da17b66f3e902c33f35caa63f5494dcc051
11 years ago
James Jackson-South
e76b8ec652
Better color definition headers
Former-commit-id: 6173b3d76a30a9a16035626e1dae8b788f721ab1
Former-commit-id: 0f2be4da3228acb844f32610c32b325696b398cb
Former-commit-id: 8f05cb1234520fb78820fd465d16bb61cf1adcb8
11 years ago
James Jackson-South
5347ee42f4
Add nearest neighbour resampler #257
Former-commit-id: 00082be425529e9216e445e9da255dfad11894c0
Former-commit-id: 9c3b0b3308eb443edf3365f62ba8f4c5c51305fb
Former-commit-id: b42ef3cfe4ff9cdc94aeb465f456adf46b0451d0
11 years ago
James Jackson-South
bab6350aaa
Add nearest neighbour resampler #257
Former-commit-id: 8e6ac4bf4ee07615c7bb707aedc12afccd1647af
Former-commit-id: 40db8d0882d4974b675fd0cd7531eabb7c701210
Former-commit-id: 99fdd9fb8851e2e23510f3682f671acf06620a31
11 years ago
James Jackson-South
c63859054d
Fix broken tests and cleanup.
Former-commit-id: 0a49ce0850cd56b7709f0dab8e401c0eef370e9f
Former-commit-id: 283107cc1988b9405da88fd40e39f3390f3a111d
Former-commit-id: f13026b7d2237fe624432fa9f8b2b4fdc147a89b
11 years ago
James Jackson-South
8a79e364cf
Fix broken tests and cleanup.
Former-commit-id: 8ffd61fd16ba32d300ae6cb0bd4a1f4d40915097
Former-commit-id: 2d3f52bf43aaaf8dec769b5f8d537523ad27769f
Former-commit-id: 91c3011b36fc412d8a17ec6102357e7108160813
11 years ago
James Jackson-South
9b41224ebc
Fix floating point comparison.
Former-commit-id: 07e46b47420a5f8d951fa42d67e8773d37e3ca6c
Former-commit-id: 759ab68a95a18a31a5a53458a21a7b3cc24b5f40
Former-commit-id: ba4905924bac7bd9ac751eafc4c2322a96c88d05
11 years ago