James Jackson-South
fb45225681
Merge pull request #448 from dlemstra/ImageProperty
Changes to ImageProperty
Former-commit-id: 8d835531d3fa0e75831894649d8588cb510089d2
Former-commit-id: bb3bfe919696f309fa0c71f2abc538874db64c99
Former-commit-id: 4a778f352bbd5acd8d66f0e0959385f289c0ef17
10 years ago
dirk
fa90043db8
Changed throw asserts.
Former-commit-id: 85e3d74449bb2b1e4da0c0e523b1449be5f0be08
Former-commit-id: 7a12c94c42fd9dfac0fde12d816170c2de1390e6
Former-commit-id: 4014fcf534e4d21080101ae158bc86c27f2342cc
10 years ago
dirk
40494be867
Guard that the name of a property can not be null or empty.
Make sure that Equals and GetHashCode can handle a null value.
Former-commit-id: 8a982497a7ec7182a34d41c44d9dc6658ce4de7c
Former-commit-id: 7c973c93aca38357e5e2b35cebeac9c10c93296b
Former-commit-id: ed06603bf43c266c6619bf81c3a65393f2bf4b2e
10 years ago
dirk
06e2f0eb8f
ImageProperty is no longer a struct and added unit tests for equality.
Former-commit-id: e140d562a45ef0dc7fa3e1e5dfc3ec330040b696
Former-commit-id: 9256abfb4eca778a2051d32edc198979bd359de2
Former-commit-id: 0076f821040d894bb10e923c4a5a370932eae48b
10 years ago
James Jackson-South
c0e8287570
Update Readme [skip ci]
Former-commit-id: 8b46a446f62b80bcf284d1532a8f88448c260721
Former-commit-id: 3e7f318a3746c656f3d16213833f76df1ed05a98
Former-commit-id: 16d44f286acb0b57df89086c7bfbdd8ec9dee0f3
10 years ago
James Jackson-South
4798fe1643
Update readme
Former-commit-id: 2a9fb4d6d9cdf15d52dbbfa7bfc44043f2908b04
Former-commit-id: bd2b9fb2323b3b0848f7e3bc1431ed10330f5902
Former-commit-id: 8abed136de14ba2fe498afb6416bd7d2c39ebddb
10 years ago
James Jackson-South
8ac47b021e
Add setter to IPackedVector<TP>
Former-commit-id: 8f90f6fd99515e8cbf50184baeaefd93466bb39c
Former-commit-id: f1e9aa552dc446eedb450aa7ed1a9f6ef87a5001
Former-commit-id: 15c3d89bf472544d8c89dd7da2f45dfffbb441e6
10 years ago
James Jackson-South
e761ad649f
Resize now 10% faster
Former-commit-id: 8d123c508edef580da7e7226d9dc94b42e0261c2
Former-commit-id: 3fb2cf0b1318711665772efbd37a1e05ea8c39bd
Former-commit-id: 89e4d4123421180721162e5159406483c574bbb2
10 years ago
James Jackson-South
8a6cf0c00e
Resize optimizations [skip ci]
Former-commit-id: 16b81044c592de8270bef9eea9aab6fd5eec3e59
Former-commit-id: d08308b5961f2316211479e2cdb598e5cc42a5a9
Former-commit-id: 610d164d45dc5ba680705c4baedcacb32ffe0237
10 years ago
James Jackson-South
cb6e3145ed
Fix resampler accuracy
Former-commit-id: 35f3471c93647fb9cf7927cd758321154f06cdbb
Former-commit-id: d90a5442769e89c655a4ada4a6ca36d07fa4bac5
Former-commit-id: 813a7f137bc4badeae043123dd51d02c8812e217
10 years ago
James Jackson-South
f125847e25
Missed file [skip ci]
Former-commit-id: c579b2c9e4dae194b89b2f5e49b45999d56fc3a1
Former-commit-id: 6598d7c8ee36bb29bdda1f4b0733a9c3a5442b2e
Former-commit-id: ea3870e6c90e92573c3a12fe80bf38fe0e17d149
10 years ago
James Jackson-South
b73339d316
Attempt to weight calc cleanup [skip ci]
Former-commit-id: 485d047c26116a779df451cc5b6e908aaf458245
Former-commit-id: 5d60473dbdc50f4ea1a3f9a7259285195b2508e7
Former-commit-id: 63bcdaa96ad9327b223a4052fb16e26b69372f64
10 years ago
James Jackson-South
0c63d46c84
Update resize tests [skip ci]
Former-commit-id: 93be57e7c664506115d8dcb098fd6f404f201332
Former-commit-id: 2dfeef90de32ea89950cf8111f3df1778c6b89ee
Former-commit-id: 1345f3f4b2dc14307f88fe9f4c1f0e477efb7054
10 years ago
James Jackson-South
98ad93304d
Split out resizers to improve performance.
Former-commit-id: 1871483f9d145b59268bc94f9acac00db152fe05
Former-commit-id: f09e24bcae7cc31550084e20e843f53f77c2045a
Former-commit-id: ac0732d1617f74808c6680ad4e52d7f9ba916b49
10 years ago
James Jackson-South
c913899b8a
Comment cleanup [skip ci]
Former-commit-id: 51db265a85ff8849493bde0f4794d807c5ebf203
Former-commit-id: 49c4a205171d36ba72586cd99759a86fa7a62618
Former-commit-id: 7ada29cd300e95dd089053005ee0255d243dedc8
10 years ago
James Jackson-South
16aee11d45
Use processor specific parallel options.
Former-commit-id: 2acf4fe804efd492297eab966fb5202502ea5455
Former-commit-id: 8fa7b831fa1b096316c10b12c1003a116541051b
Former-commit-id: b5970581a06e6a7af28b806f2625517a153591cb
10 years ago
James Jackson-South
6b07fe6592
Merge flava
Former-commit-id: ceabe9e4c8ebde8472f5a3f8b5a6a2f408e853e9
Former-commit-id: 47a2939e665f4af6e888e2b3a667f81281b7e7a0
Former-commit-id: ca4e024abe7dad42078a4da16d4196e435a568b5
10 years ago
James Jackson-South
a2ec1129fb
Delete old code.
Former-commit-id: c1c2d867171de871262331e5db1e55f0fe462312
Former-commit-id: 41d014fd7ba8e3a7f8a84d40d368eb330baab3c5
Former-commit-id: 78ac6e4c0afaeefd95f3604bf778584b48c3cadd
10 years ago
James Jackson-South
d34cd51777
Point tests
Former-commit-id: 925454bb65a6cf78842aa7dd2b34fb6207a5175f
Former-commit-id: f79b8487d8f247d7b84ec41fd702cafacb7bba85
Former-commit-id: 4a53a2ab32bb8d7e73ce3ecdf43de0de8c48cc54
10 years ago
James Jackson-South
3caa044e31
Add additional tests
Former-commit-id: 5d53804087b6c10289b272881b77e4ca45b2e055
Former-commit-id: 0a4c7ab500246b11b97034706e166b380decf3ec
Former-commit-id: 453702e4cd1ea1cde1479ef7a7a0a6187d64de90
10 years ago
James Jackson-South
731138f379
Add format tests
Former-commit-id: 05ae692a75c4b11f2e4474f84412f432f93e8753
Former-commit-id: 782629c7d712f5496c6ff4cdeea242eef0896e31
Former-commit-id: da773565a12c5de9186d546542b2b8f976903567
10 years ago
James Jackson-South
250fc599e1
Add Lanczos2 resampler
Former-commit-id: 7190b01b85ed5933e0f5dd276b3eb718a8d78e30
Former-commit-id: 56df11ca6ffb6d0075115dc3b2c714317a379ab8
Former-commit-id: becd320711a19b21267790300429105e071fc5de
10 years ago
James Jackson-South
a34aef253d
Fix up colors
Former-commit-id: 7d1bd38103443c71e8bfd1b0f0188e280302b410
Former-commit-id: 720bc4cad102119f67274389f0f15be803b24ce8
Former-commit-id: b1cf87199086fc50dcdd98b915de13e8c871c688
10 years ago
James Jackson-South
b2912f8625
Add missing class docs
Former-commit-id: 74c642cce368d8e8a917a71b05e06c9f59a665b8
Former-commit-id: 0b8453f330d8be2187f941ddbd4e9d81431e2cf0
Former-commit-id: 4b4a7e399c6662f0646ddb144b28fe71084a9ca8
10 years ago
James Jackson-South
904f06bb33
Use parallel options
Former-commit-id: aae845c84ad301e7d943131659014bae575fb5c6
Former-commit-id: 261f2e2042032e8c7ac8e4da0f18b44faa969b1c
Former-commit-id: 1d4b93a2b7e871ef95a647915d2d30a459617d7e
10 years ago
James Jackson-South
4e9e4d0db9
Better sampler tests
Fixes thresholder.
Former-commit-id: 38af3bd0e8028989997c45c12f865601e36e1368
Former-commit-id: b9e84eb7f0a56c5f896498f71838f790651b3398
Former-commit-id: 7c5d5789d6fca88d9b5f751124dbb9d24efd8ea2
10 years ago
James Jackson-South
f116d50493
Blend
Former-commit-id: ff1aec34e42b49f728dfd7f370f709c48be34762
Former-commit-id: ee75403396e61e34b0d97760ee36634973d5a5ec
Former-commit-id: 326da67dbfdb92272ab63c08e30a9e85904f7e60
10 years ago
James Jackson-South
6a678677d2
Pixelate
Former-commit-id: e1687a44c91ad29a9a20aa0ac0a5f6bf640c7202
Former-commit-id: d536480c39f7f575a40279ab96f7d7312a9dee91
Former-commit-id: 2ca77c98a64414096b01f4e41221ab17bea2ddeb
10 years ago
James Jackson-South
468e9a5975
Use global parallel options
Former-commit-id: 330b88b731105c42a7664c108f8c626dbe8a6259
Former-commit-id: 502758b5da2f45a24fd54520be0099a29c3b500d
Former-commit-id: 69363a78966bbc994ea8ef2a9aa0896a1f585623
10 years ago
James Jackson-South
1d0eb8e860
Cleanup comments
Former-commit-id: 8880134094b7c7af23c0946203a9f66cdded936f
Former-commit-id: 2ea9df3c4bf904ce6d9d26a9c65d6f0c1acd53cd
Former-commit-id: 326d76e008a4824b3c4335f1684e03b504ecc691
10 years ago
James Jackson-South
33d097064f
BackgroundColor
Former-commit-id: abafddef9276f279c204a312c097cd28aa1d3e58
Former-commit-id: 27079155a41cd95690c7b676601e9df4044a05ca
Former-commit-id: 0c77f74fd0194f4bab444d9bb4522422f65ad029
10 years ago
James Jackson-South
2a4c01b6cb
Alpha
Former-commit-id: a4b0ac45cb416e863496495ff9ac3d71585a46e6
Former-commit-id: ea2e5a6d2315d14f6ed566ff6c91b73c83b1feb5
Former-commit-id: 8a3cf0d04075c5da03b5d1ab747013d1efdd6491
10 years ago
James Jackson-South
6856a26b4e
Edge detection
Former-commit-id: c2a7aaf6443e721d1ef18fff5a7c8e9cf91b962a
Former-commit-id: 5022db552fc42c6dabdc66b65e96e604f2222013
Former-commit-id: a9a34ac649b51cb6cedaabc13d7a31b1bb88aed3
10 years ago
James Jackson-South
b0b5c360f3
BoxBlur missed file
Former-commit-id: 958ce2c8cbd0ac27babbc39493ec77b42a926d85
Former-commit-id: 07d296a044d712bd0390558aec74fafc643a390e
Former-commit-id: 2a64e2f642fafc3e8689dfa3e01165b085057c35
10 years ago
James Jackson-South
400b62f964
Box Blur
Former-commit-id: 5ac93d8e7ce1bb397a8ee7a68307aa423a85882a
Former-commit-id: 7b8b0c704f7f272867516203133bb1c3fbbbf5a5
Former-commit-id: e495b72e24e1f723023cc537749e03a987b9eb8c
10 years ago
James Jackson-South
9ecc7510e3
Guassian Blur/Sharpen
Former-commit-id: 8a5b4cf3f2f77979e055f7244a07152f3e7911b3
Former-commit-id: 3c88eca8695868dafeb4478865530b94a4fff195
Former-commit-id: e31d42ca178b55324a3700280a67fc7acd90f0a8
10 years ago
James Jackson-South
c4e8bb2827
Greyscale
Former-commit-id: ccc16cc88844e4cd046130b7f9366937ae10d48a
Former-commit-id: 0859791c265f40f2a1dc6e3d1e5c3e05a8726414
Former-commit-id: 6fe4767553f7f3776e7116f9c0b1eb1c63be0eae
10 years ago
James Jackson-South
6525ca10ef
Invert
Former-commit-id: 543588719050a2a824a61b3578bad8b1453937d4
Former-commit-id: 0e0ca33a0e82a2696f63609b1332c85949f42fda
Former-commit-id: 2750fc6e82392ec3c9368d9b2f062e8823ffb363
10 years ago
James Jackson-South
e74eed2631
Add turtle for testing
http://css3.bradshawenterprises.com/filters/
Former-commit-id: 65f2931f38d1b159291a39178ac743d628477483
Former-commit-id: 1cb0efb5f0c944a6f0aed5b191ae692b35f36b0f
Former-commit-id: 71c2bbee979c71225b669ae0226c491f23996ede
10 years ago
James Jackson-South
ddc1d29078
Move Compand, Use constructor
Former-commit-id: 7f66449a76aa60f30d3e9b11f6bd23b51b093625
Former-commit-id: 98673bbcdc3eb7995ef0367ead1d9cd00a669e9c
Former-commit-id: cc097cdd6be39a6a44e6eed85388e314904c4ea7
10 years ago
James Jackson-South
556487d9f8
Contrast
Former-commit-id: 9aae78349c3150f3dff653fe4b065d6c305d3a1a
Former-commit-id: 23d52315bcd126733230bd6ed8cc4f9566b6bd9a
Former-commit-id: 29dfaaec8e8759096af680fc188541574002d297
10 years ago
James Jackson-South
4540b42652
BlackWhite
Former-commit-id: 08361487c9988e874329dee40c21725ae6cc3a90
Former-commit-id: da89003e33f7ab41ee727e787c39d898af0b1e8d
Former-commit-id: 7e90879b76b3a162d664e2c5bb0cd782e6dd6e77
10 years ago
James Jackson-South
375b2f8337
Hue, Brightness
Former-commit-id: 390a36f397e55d0caeaca4d5353be432da1c96b9
Former-commit-id: a802e31bbbfe18164aa7f17b057bcf69d3f495b3
Former-commit-id: 6275da035cee61d2d7abf1da32acc7db5f6aae2d
10 years ago
James Jackson-South
142f334608
Saturation, Sepia
Former-commit-id: f0b02bfd300840689af44740b52a9bd5f7e2e49d
Former-commit-id: 0883c72b9b8aed6625672c6a495613d4a2fbd9e1
Former-commit-id: 6a570bbd38d20705a3e1c025b083ab0b47b481b8
10 years ago
James Jackson-South
d54d4c1e48
Add Kodachrome
Former-commit-id: 395bbf802c958615ed5e497675200a9868bd816d
Former-commit-id: ccc6ea01f5e2cf203991f4425e88faab7c56ac4c
Former-commit-id: 3ff1d2812e905ee76bdbf50c4ccd4c6e0ad62a82
10 years ago
James Jackson-South
35d7279f2c
Fix Color
Former-commit-id: ccebbd4c9cf2d42c17a76d82af8081cc4ac3080f
Former-commit-id: 04ba5ac8e84a81a2b8f11b5d73eefe2278aa8899
Former-commit-id: 7e6ad2c1f3967b97a86c681d0678b6a5a8942722
10 years ago
James Jackson-South
45a6e372d7
Update comment
Former-commit-id: d80cdbd81de76bcf557aba69ce3da92b7ff3221f
Former-commit-id: 0dd9336f7b40f5a5908bb1dba2b2f5463f13dace
Former-commit-id: 34de202caddbe055ecda7668feea649bc37863fc
10 years ago
James Jackson-South
f15a103b16
Begin add ColorMatrix filters.
Former-commit-id: 87e8abdf10ff5c2068354690817dd32a86d613c2
Former-commit-id: 9eeb9dd07422fded5300087200f781d7d7064b50
Former-commit-id: a35e9e5e97952e268bcb3310194d738282817052
10 years ago
James Jackson-South
267d5f4da5
Add ColorBlindness
Former-commit-id: 5ce61ca1e508ed598370b5817fa54fa6aaf7ecff
Former-commit-id: b04c8676420dad90a6cb9515bdc8b9db67752576
Former-commit-id: 98da045e3b41b5369a5d8ef393b2b22b8c011665
10 years ago
James Jackson-South
ad2249bbec
jpeg now preserves dpi
Former-commit-id: fcf404c9fede3784fd312aaba739185e12aba2d8
Former-commit-id: 08d5865cda85d173d37e895373cb110d6fa4b053
Former-commit-id: 1350e5c663eca447189095abfe5f8a316c5a970c
10 years ago