James Jackson-South
83a3caa2ea
Add Gaussian sharpen
Former-commit-id: 2b6e609568974428a5bb5e499037b9662fe2f25a
Former-commit-id: 1fa30277428dd05091968ee42f6f5db057b193fb
Former-commit-id: cadfaf22b1424a734ae9dfc755ad1ac28380f4a8
10 years ago
James Jackson-South
479b5fa7e0
Fix Gaussian blur
Former-commit-id: 496e8a9a7d2e3bd994329d0514004e243ce33812
Former-commit-id: 5ab1b37f8bcd2a55d9e6a2f00fee695ced150e2f
Former-commit-id: a68f819af644bae5e87da1af62759f471e7a09ce
10 years ago
James Jackson-South
5dab57a429
Fix kernel size calculation
Former-commit-id: e9775f77e724292ad7aa6bb794ed739f62c4de0a
Former-commit-id: 035865ef367fc65a32e6e41f9e873803637efed3
Former-commit-id: 99cceb18a2436704c00d9fbea3077f9391a2d934
10 years ago
James Jackson-South
31240419c6
Clean up Gaussian Blur.
Remove old code. Something is still not right here with smoothing not
even.
Former-commit-id: 9d3cfbe7b8bb780564f23c21a1576ea072a56db3
Former-commit-id: 208531f503fd3e5d08b29175542838f4777822be
Former-commit-id: e02cdc5ad7b784722d761678b442589962a4177f
10 years ago
James Jackson-South
9281b45f43
Playing with 1D Gaussian transforms
Former-commit-id: 19e4428c84ddcc6b88a322f7b7e936f20e22fbe4
Former-commit-id: 23b0bfb759da7ff09d0154f73c3925e42a35a90c
Former-commit-id: 06ce9808881bebdb23e6e7eb45986c71bfec12ed
10 years ago
James Jackson-South
c32be13ac1
Begin Gaussian filters
Former-commit-id: d2c024cae358f22d6c79d903b4c33fa9f9c5b7ee
Former-commit-id: 61f72602a2d0ae6ce04dab8e877336a87d6fb8db
Former-commit-id: ba0a8616d24246c5e531272cafa9928073f8644e
10 years ago
James Jackson-South
2eb70d60ed
Refactor ColorMatrixFilter
Former-commit-id: 1ead8cfe8162d009894eab0d501863a86a5a35e6
Former-commit-id: 647185c9a23e154ba4db0cc269900f89d562e2eb
Former-commit-id: 1d3d8d15fc54f3ec460ebf5f2c7aa228801a29a1
10 years ago
James Jackson-South
299b3d5d96
Move to better folder
Former-commit-id: 97399e228c9f2a57886bae8a4f46e194c2870f91
Former-commit-id: 4d97c8f076b773994491ce12f23433c6f9c2317b
Former-commit-id: 345adecf44295690b888c8a666cb3c5649a282bb
10 years ago
James Jackson-South
aa8325f1c7
Update README.md
Former-commit-id: 359059699bf603984dce668f02bf7fa5867e403a
Former-commit-id: f27c372fb73729b03a4b5c3f21162f4a902bfd7a
Former-commit-id: 38755734ae09d040e85fa301804589d0f6ef3084
10 years ago
James Jackson-South
42576d7f13
Update README.md
Former-commit-id: 7a69e34dc8136697270ca2d0b6621c2da76769b1
Former-commit-id: bb8c2fb546a14edc96a100d49cc59f1457b96557
Former-commit-id: 86262357c9ab3b6c433354bc711e1303d6199f82
10 years ago
James Jackson-South
726e7b95db
Add convolution filters
Former-commit-id: 604e3759aba908e0614162aeeb1342fc8bbea41f
Former-commit-id: 4ffda848ba0286e0dda46fb65c0c187a99a9481b
Former-commit-id: 00ae35f7a65252bccd9a52adce6b26183d4a8a01
10 years ago
James Jackson-South
dee39478e2
Use Lerp silly!
Former-commit-id: a686fee5731eb4d4ec47cd0d4c1a16706b6a727d
Former-commit-id: 6ee7a568923863ffe39c68da3c9559d537eb129e
Former-commit-id: cf008a8c2b8178d6791d7da027956c8a4f6ad22e
10 years ago
James Jackson-South
3e603f78b6
Add blending functionlity.
Former-commit-id: 35f80976d4212395f217df999689b6be437746d4
Former-commit-id: 450afda3ccbfa96b2fd788569aee363711819971
Former-commit-id: 448dcb8c150762d54d053f1598b5d0a231acced6
10 years ago
James Jackson-South
0a2de6a0d6
Fix Saturation, tweak Polaroid.
Former-commit-id: dc91b2297f19411f822db6e460cda7588dba2f98
Former-commit-id: 1edc310dfa1a7293564500e90a1b0b72061edcad
Former-commit-id: 7e12412768a1ff6ad545e77a3b7d5d61f9dea3d7
10 years ago
James Jackson-South
4124a37036
Update README.md
Former-commit-id: 0a384609803edc3c1e72d219a442731a1cab07f1
Former-commit-id: 2e5e932ccb65445d7cd126327c32df440a5e03fa
Former-commit-id: 6c8ee3811dc0e2ddb24d9a8a328ee7b895210a5a
10 years ago
James Jackson-South
23e1c8f018
Update all ColorMatrixFilters
Former-commit-id: 81f83cc9f0f167fb3bde367bbd36fe9aa76504b0
Former-commit-id: 44d4145471664034876eb2afa05431a792ea0b78
Former-commit-id: 11968713a68322487ff287d8c30e039f0b83e302
10 years ago
James Jackson-South
a60d55bf83
Begin convert to Matrix4x4
Former-commit-id: 4db3d124f9e5beccc91978920d9807aac8fa3ae5
Former-commit-id: b22c9fa18696752af28beebb7fb05959fdaa91c7
Former-commit-id: 6b120402ba51cdf065c2ee1e1134e501cb27ce1c
10 years ago
James Jackson-South
456256fb8c
Add brightness
Former-commit-id: 1571ab813207533bcbaf63b9de8271a3fb02d1f1
Former-commit-id: 86e9ecc73e1dd7337ce2cbbcd70674dfbd282700
Former-commit-id: ac85aa9f4115463372a77ead5799f4e25704bc6f
10 years ago
James Jackson-South
c07c01a29e
Add more filter methods to API
Former-commit-id: d4780ca73ce16b8c9274d881ae7798f6e4988e59
Former-commit-id: 8bd63c9e392fead7e065614385bd73551f2cfdde
Former-commit-id: 04b6f741e5ce9928a6d3406ec65e31fb7f9bbcd3
10 years ago
James Jackson-South
e62831db31
Update README.md
Former-commit-id: ff78a9270c980361ac59824976491b5b57cf34bd
Former-commit-id: 068a509a75b09c2ae9fd9f2e273b6a660da02885
Former-commit-id: 6000a1da84dc56c75d3501cfce55f7e0659d23b7
10 years ago
James Jackson-South
4d1070c2ee
Merge remote-tracking branch 'refs/remotes/origin/feature/colors' into V3
Former-commit-id: ba6b2de4807dd80b08a63cf61907023954eea676
Former-commit-id: dffed09b1486af8ffd105e22c29c4d5e9907a846
Former-commit-id: f32e945c059766c57c939fbb7de94c5e61b15d0a
10 years ago
James Jackson-South
7a4db5a0a9
Filters now use correct color struct.
Former-commit-id: e999c5105a11df9168b1c2be0023aae2c98509d4
Former-commit-id: 5b95d6d0e7cf572f40d4c27580e3a6f0cecd238b
Former-commit-id: ec29dd84ec9f1b8d4d1a70a33c06f77d4b5b65d4
10 years ago
James Jackson-South
7412355b11
Wire up Bgra32 to match others
Former-commit-id: 8b6bce6aa5c26d810ad557b12ac84d8aa35a97b6
Former-commit-id: 847b8682accaba05c9a9ba4de2e0a09ceb10f86d
Former-commit-id: 172f1626aeaf5bfae3be063e174f9a77e3433903
10 years ago
James Jackson-South
dcf1fa731b
Color to YCbCr conversion
Former-commit-id: f629f8d2a7660cc80b5be1252717faee05fac091
Former-commit-id: 68e2a4abfef0be9219fa9bfce1810c0b2bf609ac
Former-commit-id: b08ed48c5475f1e122cecc956e4f25f8cb46d4c3
10 years ago
James Jackson-South
5dbc2d7566
Color to CMYK conversion
Former-commit-id: be686be849ba8b99cecb3e9188c7d62cff015a2a
Former-commit-id: 832c449448d72e536b546493ff5a3f045f6b60f4
Former-commit-id: e73973e1db53ab8c7f626b7720d74922810fc674
10 years ago
James Jackson-South
dec346640e
Color to HSV conversion
Former-commit-id: ae347b3be2b3baceb645a41f3c508da99ef0157a
Former-commit-id: 76a3fc45e4e3a2286be1df783b03247391548130
Former-commit-id: 40972196f8a502afc4843c27be2b5ff2e95daf3c
10 years ago
James Jackson-South
4806485884
Fix Color component order
Former-commit-id: 598bd56e7d1a761d597e18801693abf9225c6f4a
Former-commit-id: 6d3d12d925b47cac694bc95756b497a0bfbe9788
Former-commit-id: 2c78f8823a7bd28288ea1a69021383997ff036b1
10 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
10 years ago
James Jackson-South
790728e04f
Stylekitten
Former-commit-id: 1e089a26d76450926d57795567cb2e5f58586a40
Former-commit-id: 0c46c82ee9f0b83f14b6957fc091e13490f456d5
Former-commit-id: b9420bec8dc59ea0ef3cfe5ac7a88cb9e9abaa8c
10 years ago
James Jackson-South
ddd64ec78d
Add equality operators to Color
Former-commit-id: f3fcba3beea06add26d444ec3901f335e9ed4be8
Former-commit-id: 53d1384beec06442949f63977e925249f29ed44b
Former-commit-id: 9aa082422225046361a153bc299a9f2794311165
10 years ago
James Jackson-South
53675ef9a6
Remove multiplication
Former-commit-id: 144ecfc26979bbd2bc589ce36ba7188339f1f746
Former-commit-id: 6829fb5a79b7f46df17bacbbc4df662a4012c634
Former-commit-id: 96dc08f0b0b8a16cf9e55eb3c3f1e274479e36a8
10 years ago
James Jackson-South
871eb4814b
Speed up Bitmap decoding
Former-commit-id: 8fe4bf1334dcb4589d5d6a7d1eae7ddbad9d647b
Former-commit-id: a35a47453657a8961fa95c5fd7e071dea649a7b0
Former-commit-id: 2c5e5865acd0c53cf2076f35a0289e9e5eda2b7e
10 years ago
James Jackson-South
094e7b081f
Fix stylecop issues
Former-commit-id: d901cd8d2492eff7048d62296f4f3e53e7083dd1
Former-commit-id: 224e01f61e0dcd4fecaf49112562f974b00989a0
Former-commit-id: 671034a706cdfb6d188f90d3b03018b2849a303e
10 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
10 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
10 years ago
James Jackson-South
9de975f6aa
Cleanup plus perf
Former-commit-id: eee5a95a9773ca04ae1ac4fc3621a3cede95d72b
Former-commit-id: 1c6d20e0334e12c809773a43ff81326f4a4823aa
Former-commit-id: bdfcd5892564543a1f65b45d57777404cdd930df
10 years ago
James Jackson-South
8ecbd33b50
Fix rounding.
Former-commit-id: 8ca1587a312c7eb33b309005d202b64ee8edb201
Former-commit-id: 8e90ad954e777a9183ce451658a735db847f6f3b
Former-commit-id: 26ed6eaf3d0a21a3579147635875690a783c9c24
10 years ago
James Jackson-South
e7003539b4
Update to NET 4.6 etc
Former-commit-id: 507fcf53a7df87e203954e187fbb61bec515ddbb
Former-commit-id: ce1d96184a059188a0f1040350c7da84764c294a
Former-commit-id: 7cd451ad1df8bcf080bfb01d3b6c4a89f10c8d78
10 years ago
James Jackson-South
e9e3e1bc17
Moar cleanup
Former-commit-id: 4fd3fa054cc3deb7e0e78f464ef7559c68124d5a
Former-commit-id: 54e9e03032ffd18c1b8f1eb6c10b851ec5feccb9
Former-commit-id: 3e37f1d55ef93fd17104973a67c19301503ac9f3
10 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
10 years ago
James Jackson-South
91cfc00334
Update README.md
Former-commit-id: ad971ad1a8a0fbcbc2b61ee4c1389c7489164568
Former-commit-id: 69ea3e8d320c09101800b6c4be76ed19ea03f697
Former-commit-id: e033cec3583d500496f086467b36836c710ddba5
10 years ago
James Jackson-South
ec5d4872d1
Update README.md
Former-commit-id: 8b87510fb502dbb23f26bd9f7de08b9d2aebdb5f
Former-commit-id: d6716c6f796205083c229161448c3296ed6d6fbf
Former-commit-id: 2b6b1151aa8fdba9f29c0cdc29c8f0a07ec05e7f
10 years ago
James Jackson-South
ed60538dc6
Add ColorMatrix functionality
Former-commit-id: b2ef211d179e3a8ce57b9b02f98afc5292007e4f
Former-commit-id: c7eb2f1a65beef56dee7cff467ca3c67a5ebc27c
Former-commit-id: ff0dc95c61e1a2b39e342ff18d0c8c9da0a1a3c7
10 years ago
James Jackson-South
4b358421c1
Ensure C#6
Former-commit-id: b86e226e5b28dda750a9de1b6e412e61ba3d759f
Former-commit-id: 9e6d2f128636acab0fed9bde0e97980478fcb589
Former-commit-id: 87ad997e5faea1f7955e594814ef5447ab31e6f8
10 years ago
James Jackson-South
6af0cb351c
Remove old class
Former-commit-id: f6e65f51a3a379318546d265a44c57a0cb50a4dc
Former-commit-id: e98c7d918059d99e30f54ee17394bb93631837e2
Former-commit-id: 6aa6cf0b6e44130b594ca2d83409c68ec54092a3
10 years ago
James Jackson-South
f1d485d39b
Add Alpha, enhance Contrast
Former-commit-id: a06e8058488c43fa8048b4ffd480d8424d88cc27
Former-commit-id: f0edb842766e8c2d2276625aa23b79ca1739918e
Former-commit-id: c55ff7a504d21ce4941fe51596c1beb621ef2082
10 years ago
James Jackson-South
eb1c68ec7d
Remove old resizer
Former-commit-id: 46af7747e3c139d822a72eed28f9bbab0577faa1
Former-commit-id: 3eda11a7d18ccf73c2da72c500ea43ab1ef1fcfc
Former-commit-id: a31aed5e31ae969755fa7439088c34d188a41c27
10 years ago
James Jackson-South
04cfafac8b
Add Lanczos5
Former-commit-id: 6055bc865b95eeb9d89c3d6d5e7859ba7707f2e5
Former-commit-id: 552ea8768e0b173fd5fe103645da6c8f16cf143e
Former-commit-id: 5594f396a9ffbb48272a27d1cd7d49e40021c399
10 years ago
James Jackson-South
8b96f77e7e
Fixed resize. 😄
Former-commit-id: b52d0b39a7a48ca3c8e42ea9bec8d7bf6a8b7097
Former-commit-id: 3f7f8f2bc002838aee0133b92010625cbf69f121
Former-commit-id: 3a530d30f8e2574cb9bc2648c53e1866aae0793b
10 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
10 years ago