James Jackson-South
d673e2c8e8
Switch over to new Color struct as default.
Former-commit-id: 1cb78f9723ddcdd4bcf45c27d7571423629ad0c6
Former-commit-id: 727c1b5eeaec657fa541ef64e118006c2b74911f
Former-commit-id: 7c9b65f6d71f10e9c3ce8193ae797f30b8c291f2
11 years ago
James Jackson-South
6c23b82c08
Switch over to new Color struct as default.
Former-commit-id: 36ee757ac11c4a801317a501ff723424c2cb37ce
Former-commit-id: d2c80a5c23eb7dbc38f4384ea5c9497d48582fdf
Former-commit-id: 02e23e7442f61e89f3e2d903be05f11ecce509c7
11 years ago
James Jackson-South
85814e6491
Stylekitten
Former-commit-id: 159b0d302d26362b37881eba2fa8578a5116ff86
Former-commit-id: 0a5a9be1b73bba4225f305f53cb809e7b100c602
Former-commit-id: 74c88123f514a7d9458d7693234121414b1ff232
11 years ago
James Jackson-South
790728e04f
Stylekitten
Former-commit-id: 1e089a26d76450926d57795567cb2e5f58586a40
Former-commit-id: 0c46c82ee9f0b83f14b6957fc091e13490f456d5
Former-commit-id: b9420bec8dc59ea0ef3cfe5ac7a88cb9e9abaa8c
11 years ago
James Jackson-South
30ed18b00b
Add equality operators to Color
Former-commit-id: 88c11becb4ea6efc48a71344885166e712c40f9c
Former-commit-id: 53a0080606eef456292adaf24a7953fde4e54c1f
Former-commit-id: e8faf988c449ef533666496919914e6f9d299e6a
11 years ago
James Jackson-South
ddd64ec78d
Add equality operators to Color
Former-commit-id: f3fcba3beea06add26d444ec3901f335e9ed4be8
Former-commit-id: 53d1384beec06442949f63977e925249f29ed44b
Former-commit-id: 9aa082422225046361a153bc299a9f2794311165
11 years ago
James Jackson-South
ad7a8336dc
Remove multiplication
Former-commit-id: 7b7f17333d4c1ac4c7efa21ba2f71316586afc9c
Former-commit-id: af588192816b5c06b1c636167268d679c57c36ac
Former-commit-id: 22430e8d68049503c81d8e0ad84e41ce12ec2bff
11 years ago
James Jackson-South
53675ef9a6
Remove multiplication
Former-commit-id: 144ecfc26979bbd2bc589ce36ba7188339f1f746
Former-commit-id: 6829fb5a79b7f46df17bacbbc4df662a4012c634
Former-commit-id: 96dc08f0b0b8a16cf9e55eb3c3f1e274479e36a8
11 years ago
James Jackson-South
d063655d5b
Speed up Bitmap decoding
Former-commit-id: d1493f5c5d4010a53944bb6b03da2df1e874408e
Former-commit-id: 627893b33df8c4a90e4af5636f0823310071a5ca
Former-commit-id: a75c6527b6ae2296a12e45bdca66ec2a050ccf6f
11 years ago
James Jackson-South
871eb4814b
Speed up Bitmap decoding
Former-commit-id: 8fe4bf1334dcb4589d5d6a7d1eae7ddbad9d647b
Former-commit-id: a35a47453657a8961fa95c5fd7e071dea649a7b0
Former-commit-id: 2c5e5865acd0c53cf2076f35a0289e9e5eda2b7e
11 years ago
James Jackson-South
9242023b09
Fix stylecop issues
Former-commit-id: 32fab43d5caf3080106d0abdcd6e629370af58ac
Former-commit-id: 9aeaff7b7a973554d98e7b2932e1e4d5ca489176
Former-commit-id: 52800893572012a00a3331cc6cab3f8f449fd26d
11 years ago
James Jackson-South
094e7b081f
Fix stylecop issues
Former-commit-id: d901cd8d2492eff7048d62296f4f3e53e7083dd1
Former-commit-id: 224e01f61e0dcd4fecaf49112562f974b00989a0
Former-commit-id: 671034a706cdfb6d188f90d3b03018b2849a303e
11 years ago
James Jackson-South
c8b3355282
Reshuffle colors, improve accuracy of cspace conversion
Former-commit-id: 3c378bc93b0edd73d1c8f07fab33b1943b9d4411
Former-commit-id: 2fa968ca7c3535ab92251d55afba20e64c574089
Former-commit-id: 12065bfba7ce14e175d99d15d2f0a937665fa395
11 years ago
James Jackson-South
8055100687
Reshuffle colors, improve accuracy of cspace conversion
Former-commit-id: 21db4ab00e856eae2f405ef0fba5637db1a309ac
Former-commit-id: 6e9b3dd6524e5d7c811547f2808a95c720fe02b6
Former-commit-id: 291d39f6d5dcfed05b49bbfda0f78e4f48112d7f
11 years ago
James Jackson-South
b0a8c50342
Attempt to speed up operations using vectors.
Former-commit-id: f3cf2caa49c0fd2075cb9663c999ceb208d3078c
Former-commit-id: e0e2ccaa6c0965e6f1b1d60b196e68f9a247f03f
Former-commit-id: 50fcf6c30047e68324c66e69c13af4bfec7256de
11 years ago
James Jackson-South
eabdd9074b
Attempt to speed up operations using vectors.
Former-commit-id: a28745bb3a7a48769718459f660aee59dc6727fd
Former-commit-id: 3cea324866d570efa674f7ea8cfcf964a3283f58
Former-commit-id: 8eb414b88e6c70055d2653818694c0fc8c95ba83
11 years ago
James Jackson-South
0d5ee638ff
Cleanup plus perf
Former-commit-id: 63f72c2f2fe3fcc93bc33dc34d53fd510c8b303f
Former-commit-id: 62ee31e766620df396d7155a7b30bf09ce7ba4c3
Former-commit-id: ba93e7236c32f9b633c2d754781a641da27cc3c0
11 years ago
James Jackson-South
9de975f6aa
Cleanup plus perf
Former-commit-id: eee5a95a9773ca04ae1ac4fc3621a3cede95d72b
Former-commit-id: 1c6d20e0334e12c809773a43ff81326f4a4823aa
Former-commit-id: bdfcd5892564543a1f65b45d57777404cdd930df
11 years ago
James Jackson-South
144449d871
Fix rounding.
Former-commit-id: 24e1ec9e1df29e3885756dd126fd6da2590b1476
Former-commit-id: 92c20b66787ce9498b1f3c00e0c24e2c947af06b
Former-commit-id: 76604e21bb8ae94dbec01b8849919d4b6ae2a27c
11 years ago
James Jackson-South
8ecbd33b50
Fix rounding.
Former-commit-id: 8ca1587a312c7eb33b309005d202b64ee8edb201
Former-commit-id: 8e90ad954e777a9183ce451658a735db847f6f3b
Former-commit-id: 26ed6eaf3d0a21a3579147635875690a783c9c24
11 years ago
James Jackson-South
1e5fac8ff9
Update to NET 4.6 etc
Former-commit-id: 13504b6bd87f681d061848d19c5f3cb607e96dc6
Former-commit-id: eff308eb2d06484cbe38ef3a808f29584233ac6e
Former-commit-id: fc96b270e55c0ed1d7dd47e2769402c348bf298e
11 years ago
James Jackson-South
e7003539b4
Update to NET 4.6 etc
Former-commit-id: 507fcf53a7df87e203954e187fbb61bec515ddbb
Former-commit-id: ce1d96184a059188a0f1040350c7da84764c294a
Former-commit-id: 7cd451ad1df8bcf080bfb01d3b6c4a89f10c8d78
11 years ago
James Jackson-South
bf2ee4dd9b
Moar cleanup
Former-commit-id: 2768412a12ebae48de30635184a4e213d1033346
Former-commit-id: 033c6cc52ceec936e5c596f2dbe365d644d09a66
Former-commit-id: 7e94075a33f258c94fd9d1d06098c64f7ca7d783
11 years ago
James Jackson-South
e9e3e1bc17
Moar cleanup
Former-commit-id: 4fd3fa054cc3deb7e0e78f464ef7559c68124d5a
Former-commit-id: 54e9e03032ffd18c1b8f1eb6c10b851ec5feccb9
Former-commit-id: 3e37f1d55ef93fd17104973a67c19301503ac9f3
11 years ago
James Jackson-South
c81bfb542e
Remove SharpZipLib dependency
Removed dependency so we can shift to net 4.6 portable. Lot's of cleanup
of imported files to do.
Former-commit-id: 77369417c977d9583799e3877032caca852098e4
Former-commit-id: 6a026ca66d8a361156fb7152e1a76e9aa6c144ee
Former-commit-id: f7f2cdb88db2ee988162ddd2df926206bf21636c
11 years ago
James Jackson-South
1e386056a7
Remove SharpZipLib dependency
Removed dependency so we can shift to net 4.6 portable. Lot's of cleanup
of imported files to do.
Former-commit-id: 6df14b0cb658da0f97d9d2fa0d0c4602631026f8
Former-commit-id: e6a28195aa496e32e5a84bc064156657ee973baf
Former-commit-id: 24ab057fa4e1b0fada4c09071c537962db4b50e9
11 years ago
James Jackson-South
5e0d0de329
Add ColorMatrix functionality
Former-commit-id: 741ed5325553c7e521375e2b6168cfd345fe69d5
Former-commit-id: f290ab071672406c5f3d846cedea2e7c280329c0
Former-commit-id: 1ca475830cd7732a17fb3f407418189aea692e8e
11 years ago
James Jackson-South
ed60538dc6
Add ColorMatrix functionality
Former-commit-id: b2ef211d179e3a8ce57b9b02f98afc5292007e4f
Former-commit-id: c7eb2f1a65beef56dee7cff467ca3c67a5ebc27c
Former-commit-id: ff0dc95c61e1a2b39e342ff18d0c8c9da0a1a3c7
11 years ago
James Jackson-South
ee4fe549e4
Ensure C#6
Former-commit-id: c16cfc939d99633eec7a06d0f1bb0d5eb2d41400
Former-commit-id: 8ede9f3aa23cf3539ccf7f86f08bf70051315213
Former-commit-id: 3e003cfdc9d9e714c77396960ade6ea6320bc751
11 years ago
James Jackson-South
4b358421c1
Ensure C#6
Former-commit-id: b86e226e5b28dda750a9de1b6e412e61ba3d759f
Former-commit-id: 9e6d2f128636acab0fed9bde0e97980478fcb589
Former-commit-id: 87ad997e5faea1f7955e594814ef5447ab31e6f8
11 years ago
James Jackson-South
bb860dcb6e
Remove old class
Former-commit-id: f766dad2959662b9211e6b913f802e0a40c405f7
Former-commit-id: af80bb4638bb47ac47c89f71f9b0a453115501be
Former-commit-id: 08b5adf28a19b9891c65536e41d00ca7a82450ad
11 years ago
James Jackson-South
6af0cb351c
Remove old class
Former-commit-id: f6e65f51a3a379318546d265a44c57a0cb50a4dc
Former-commit-id: e98c7d918059d99e30f54ee17394bb93631837e2
Former-commit-id: 6aa6cf0b6e44130b594ca2d83409c68ec54092a3
11 years ago
James Jackson-South
d8ddebf0a3
Add Alpha, enhance Contrast
Former-commit-id: 57c546555c9af90fd97358838f80be8e5c626348
Former-commit-id: 18db123214cd0db20881fcc080f7757a8ef3f415
Former-commit-id: cc39b7eb626807151ead4b5f74270b0f8098a4d5
11 years ago
James Jackson-South
f1d485d39b
Add Alpha, enhance Contrast
Former-commit-id: a06e8058488c43fa8048b4ffd480d8424d88cc27
Former-commit-id: f0edb842766e8c2d2276625aa23b79ca1739918e
Former-commit-id: c55ff7a504d21ce4941fe51596c1beb621ef2082
11 years ago
James Jackson-South
a908625985
Remove old resizer
Former-commit-id: e631710eab72517814da559f9d805852d0d413f7
Former-commit-id: b023ee06190c3c4949cd317affa594cc45b356a9
Former-commit-id: 6a7ebbd01c4f6750c85cef5acbbc944e8b57ae01
11 years ago
James Jackson-South
eb1c68ec7d
Remove old resizer
Former-commit-id: 46af7747e3c139d822a72eed28f9bbab0577faa1
Former-commit-id: 3eda11a7d18ccf73c2da72c500ea43ab1ef1fcfc
Former-commit-id: a31aed5e31ae969755fa7439088c34d188a41c27
11 years ago
James Jackson-South
7eb70c0d2b
Add Lanczos5
Former-commit-id: dd83c793aea242e533c04f1ed0526319e3608c7b
Former-commit-id: 27cfda9e96a3148eb9345992050880cfa830dbd5
Former-commit-id: 4d4eb638fed3de06a05eca59d161acdd2d389b7f
11 years ago
James Jackson-South
04cfafac8b
Add Lanczos5
Former-commit-id: 6055bc865b95eeb9d89c3d6d5e7859ba7707f2e5
Former-commit-id: 552ea8768e0b173fd5fe103645da6c8f16cf143e
Former-commit-id: 5594f396a9ffbb48272a27d1cd7d49e40021c399
11 years ago
James Jackson-South
ded3de02c3
Fixed resize. 😄
Former-commit-id: b76ea5a37afec493edc37fa84af3f2e7407498a4
Former-commit-id: 1e557c3c26bd777ba0f16f2d2b87fe10b3aa1073
Former-commit-id: 53e49322bc6608b6d2dbb4a9a54473c093c69a5c
11 years ago
James Jackson-South
8b96f77e7e
Fixed resize. 😄
Former-commit-id: b52d0b39a7a48ca3c8e42ea9bec8d7bf6a8b7097
Former-commit-id: 3f7f8f2bc002838aee0133b92010625cbf69f121
Former-commit-id: 3a530d30f8e2574cb9bc2648c53e1866aae0793b
11 years ago
James Jackson-South
3192526076
Resizer updates
Getting closer but still not quite right.
Former-commit-id: 7df2d4c45591ba8e71e073c29d61b73e25c38cf0
Former-commit-id: cb63ea1d1341f15a3b6d82fb6b0a6c842107bcf9
Former-commit-id: e3a69acf2949c0081381ca71214c673581712e93
11 years ago
James Jackson-South
3aea13209e
Resizer updates
Getting closer but still not quite right.
Former-commit-id: a4a9888db607a76e6173b49ce6f063754eccf117
Former-commit-id: 6e2e78e949c7d2a9f66572ca55c57a8cb5e85691
Former-commit-id: 63567e454b970474ae443266d065fc251f2f65e7
11 years ago
James Jackson-South
2ab689a4de
Add error description
Former-commit-id: dbebb6b47170689ec34562227bd121576804da24
Former-commit-id: 5c4a85d20676e216182fff6afe02a6efe8aa5578
Former-commit-id: 48be00b8ae0bd30faf6a900c44cc03e97eaad497
11 years ago
James Jackson-South
b2d36c0ced
Add error description
Former-commit-id: e015519c677560b93ac0d13470949cda12d090b6
Former-commit-id: 8699ed2d8a7eb733e7a38c04b56cc745aa355e9c
Former-commit-id: 4d4ab5bae1a6bba7d61502e0a019d50a834f285c
11 years ago
James Jackson-South
6d5aaacf92
Cleanup for debugging.
If Parallelism > 1 then something goes wrong with the pixel sampling. It
could be as simple as a rounding error but I'm struggling to see what
the bug cause is.
Former-commit-id: ca308abcc60e0d64011ddb3e72b3ed5f7770a407
Former-commit-id: 188f7fedb0df78efc518d896747cfe605df44ff5
Former-commit-id: 35d77eb073dadfa0a7abcfebe6f858ece0efdf09
11 years ago
James Jackson-South
933f6d8f55
Cleanup for debugging.
If Parallelism > 1 then something goes wrong with the pixel sampling. It
could be as simple as a rounding error but I'm struggling to see what
the bug cause is.
Former-commit-id: 222bb4f5982a37ad03dc1ddd47a7d437699ba6b6
Former-commit-id: 1e85ef9bfa7f17bb703c84dee5b6b18734ca7401
Former-commit-id: f6bbb2fbae3df6e9753e16dbcf80c75c7d7f93a3
11 years ago
James Jackson-South
237fcb5825
Experimental resampler. Need y-axis fix
Former-commit-id: 2ba617c37ac8e40daee881ac11e3451f49bc753a
Former-commit-id: 3ef1ba6940ef32cbc16b3b9656419c737925a2a1
Former-commit-id: 8ef77f95ee83c86f478c6249f52ad2f89ca92b65
11 years ago
James Jackson-South
889071abeb
Experimental resampler. Need y-axis fix
Former-commit-id: 9c4e407244d5f3c4dca2acfdae80d4a1b09e91e2
Former-commit-id: df3578fe9a9da69ec0306cddc3427dd706dec866
Former-commit-id: 2142bb6dd2a6a2b959093598792335443f853651
11 years ago
James Jackson-South
e1a2a9b2c6
Add new test image for rewrite
Former-commit-id: 9ddf97eb0300834d945db627e4c500e67fbf1fb7
Former-commit-id: c9a893530a085724596af1054492d125dc0355ea
Former-commit-id: 3266f3ce095fd3f865d0e540e6096f794de70c4f
11 years ago
James Jackson-South
3df1e8881e
Add new test image for rewrite
Former-commit-id: 894501ba723e1643831c3917acb0bd7e064fc75b
Former-commit-id: a1bce60477ba5acdf54f4432bdb646bd95326f29
Former-commit-id: c539e6aeab3edf3ebde7658fece6972c321b7362
11 years ago