James South
16ec0df12e
Fix overlay resizing
Former-commit-id: 1019041652e5df7e3508f36ab3732882f780f905
Former-commit-id: 530a536e39b0ef7ec9cfb3d531ceff92b9ad6df0
11 years ago
James South
3034dc2348
Adding overlay to Imageprocessor plus tidy up
touches #89
Former-commit-id: 5677dedd6eb6ef7b6a17e09c66820c81aa04a424
Former-commit-id: 09cc5d32690308f69e82781d97e97bdb0c0520a7
11 years ago
James South
d87bc8d636
Use Color32 structure.
Former-commit-id: 9ec50f57c708a1acc659b5071ae5fb5f1c4feec2
Former-commit-id: d51c6f1e22769e1d0aa6c3bc144700a6e81edfae
11 years ago
James South
5ae6a68830
More tidy up and optimization
Former-commit-id: e828a954bf1ccf08ccb7671c9274fa4fda038e7e
Former-commit-id: f3e18600a7da66cc1a09f39d49e37a01f8ebbc09
11 years ago
James South
5ab824a662
Fixed Wu Quantizer transparency
Former-commit-id: 79819485015944b40893f385643943b566fba85a
Former-commit-id: 253f7dd509357930ba5aacc2a5d40c1938161810
11 years ago
James South
b7e747718d
Attempted fix for transparency palette
Former-commit-id: d3e4ef29756f52cfd12e0f1ebff453c77acd45e4
Former-commit-id: cdbabbc1b5a86f23ccc7d88ac863ae82d82f1e77
11 years ago
James South
540f569351
Performance improvement plus tidy up
Former-commit-id: dbc028215305b4eb7364fc8b04392c4c34988682
Former-commit-id: 8cf7f06b1efeba7fb9f9dfc3483f86617eab3350
11 years ago
James South
f9fa7788bf
A bit more stylcop love
Former-commit-id: c1570ea3532d3f31d0d4ff7b37ffd2d76bdcb92c
Former-commit-id: 8a8f5799587a35c79e6de63d26dcbf7aab32d459
11 years ago
James South
184662787a
Moving exception to to the rest
Former-commit-id: 77824d15fe0b286c2ac3c6fbd64adbbdef70a45b
Former-commit-id: 31a0751163ea709091511a76c18b8748faec9275
11 years ago
James South
b1f809dd38
Further quantizer cleanup
Former-commit-id: 12814847839fad273c06fd6a12d04629fed37f59
Former-commit-id: 169e61fbe889a6de7c3a4a8e51eaa53af79839bd
11 years ago
James South
8cc7e5e864
Alpha now uses FastBitmap
Former-commit-id: a455e18a13fa21102dbebf1eb48e2052ff58cd59
Former-commit-id: cf887f3f2a9dbd1506dccfe7f21d20ce57cf52b4
11 years ago
James South
9046e98cab
Moar optimisations plus start tidy up
Former-commit-id: ba829a443adb63d264bb579d2ac24f4e6c70957e
Former-commit-id: f96810374836964ff35aae91687006373b1beae7
11 years ago
James South
a9e035729b
Applying optimisations
Former-commit-id: c14510dac6342759ee7a8d56a76a3324dff0062c
Former-commit-id: df9c39cc7d0638fd787b66085c4efdc4ec4207ab
11 years ago
James South
25c9d4f14d
Begin Wu Quantizer
Former-commit-id: 8aa426759eabc8845903f8217fff4fd6917b14d1
Former-commit-id: 4bcfd2269bd88fc66cf958e04da831cf917a6295
11 years ago
James South
4eb7a9295d
Adding ReplaceColor to web
Former-commit-id: 8398b8040c34efcd206c1d902eb0f08f159bcac3
Former-commit-id: 4c06003d8958c521d87280269187171870d2801b
11 years ago
James South
972eaecb5e
Fix a parallelize ReplaceColor
Former-commit-id: 82c9a384ea470c341d3072968fdb97307a344dd7
Former-commit-id: 3d1e9a03135cee18719d0e5e37567c131495d9ff
11 years ago
James South
846b61beab
GifEncoder no longer requires disposal
Former-commit-id: 1444d26df14a5c20adb57455e5dc1b183e01fc8c
Former-commit-id: be310b1f59ab4d6f1bd282ab2130abbbc8a8cd5a
11 years ago
James South
3d8575b851
Complete web Hue
Former-commit-id: 247c970c00fc3c227109a6ffd8eed52e03155791
Former-commit-id: 998d86f64d80e89e8a3419110eff018a24227a81
11 years ago
James South
e1e2f3fb29
Begin web Hue
DO NOT USE!!
Former-commit-id: 85ef954c63b5bd8a957b71b08f8b12d58dae8c56
Former-commit-id: ee22ac96482644ae87b082c1f88ac562dd91194f
11 years ago
James South
b056528dff
Tidy up
Former-commit-id: d306e2074491be7d0564ceb3bbdda2db0917c182
Former-commit-id: 397cbd1b28792c556adf4ac59a4e843879109cf3
11 years ago
James South
7a3672fbbc
Only need on instance of ImageConverter
Former-commit-id: a35ae46486ca8630663668dcd2fa60648fdd8832
Former-commit-id: 08a0cf520fe3e92654ed22ef168c820ba728836f
11 years ago
James South
6decd7b226
Fix memory leak in GifEncoder
Former-commit-id: b3ee297b52fa012dcc31d210b48489338ef746fb
Former-commit-id: d455ea683b3235c18e9b8772cb7ff66e87a3105d
11 years ago
James South
857a6a43e1
Adding mask to web
Former-commit-id: 44bffdc11075f2b00cd57ffa109823544f015db3
Former-commit-id: b364cd3158ac10fa101a5b5cb5fb85aa9d943b29
11 years ago
James South
fbb7cfe8e9
Adding pixelate to Web
Former-commit-id: 5282fe802e662491408ae81b4690a82e78a250e7
Former-commit-id: 9073787f97a927614ab35ba9a402e421e5f0b8b2
11 years ago
James South
5d08ac75ed
Repeat count now reflects Property info
Former-commit-id: 7b8ef0819336be4e596145338d44cea70f79bf66
Former-commit-id: cbf23285111354ab19023ea4d94dc0a3bae93da9
11 years ago
James South
204af000d9
Adding supers mooth test gif
Former-commit-id: 9dbd799a2906a3f9749ea5286ae58f9af7124b34
Former-commit-id: 6f42767c3a0bf92e51529e0b3661fb1753778eee
11 years ago
James South
088f55ce5f
Cleanup
Former-commit-id: 44c39ca6682e796c9fe480fc65bfe8b3688af282
Former-commit-id: 87de64b3c19d92bd310cc105b0811994a3c24ae6
11 years ago
James South
fe1fe45daa
Copy input stream and adding gifdecoder
Former-commit-id: e8a3833fe02c401d75e413299332e7037eb89395
Former-commit-id: f212567b18c276d51368b8ee2d2ad6f5e24a53a8
11 years ago
James South
885b73fdaa
Fixing gif encoder. 😄
Former-commit-id: c2e4301396017e11738ba8b65efaa6ca3e073661
Former-commit-id: 6ec38cefcaf957a50ba148629765ff2482bf3983
11 years ago
James South
b93509d55d
Allowing the same stream to both load an save an image
Former-commit-id: a37a9c7ac125eeeff6589778ef3d8626373c59f1
Former-commit-id: dc33ef7ac50d67175796e7cf785bf98ea093099a
11 years ago
James South
4b83b700c2
Fixed frame delay plus resize bug
Former-commit-id: 32ce81eb0e5d90d0b4f2a47e967dfed4c7ec3556
Former-commit-id: d243591041847d982488e17fecdc6e2c76d866b0
11 years ago
James South
584d1db06c
Fixing web unit tests
Former-commit-id: 5838f344db1f5334de44e62795d2a06fddeb03b8
Former-commit-id: 126b4a8fbd84c3b9747e01616dd59c8ff1c7d9f9
11 years ago
James South
da16b64b55
Rewriting quantizer, fixing resize error.
Former-commit-id: 3015452932f8cca4e0f756ee75d0cdc032ba6a38
Former-commit-id: 459d68ea0a563da7a1108c9e0d6196f91e702fe9
11 years ago
James South
f27eeb6be2
Fixing rotate plus resolution errors.
Former-commit-id: fa8d70c55ba5bf778c557c190c89c2fcdf551a49
Former-commit-id: e7d3d40d11aae80bfe92f146287e22700871ebdd
11 years ago
James South
d352fa4cc8
Fixing crop and saturation bugs
Former-commit-id: 5de3038fbf6ff74a61b880c623ee479ee94d26cb
Former-commit-id: 7800972e069b54bd95241e4ce22b99b1a8c6b073
11 years ago
James South
de77cc17d7
Adding Image Layer
Former-commit-id: d373222acce3ea1884db6993330e7775b9347da9
Former-commit-id: 37c67ed3b3f5ca29a641f11227771cf46711b91f
11 years ago
James South
12e7d3b3e1
Refactoring Resize and adding initial Overlay code
Former-commit-id: 958a88f70621bf71649c242bfa83c16805a17eb5
Former-commit-id: 2009496612029e60a60b814cd1b752c275761f45
11 years ago
James South
9d82d9613f
Mask now accepts position instructions
Former-commit-id: 8e40db9486bd08d8dcf2850604d3e5f40dfeaee1
Former-commit-id: 803d99ed0ff547a62870e458ef95e918f31cf93f
12 years ago
James South
cbc91ed121
Refactoring entropy crop
Former-commit-id: 9b7c4dc780a84e0efcfd3026e20cfc61ce121bce
Former-commit-id: b00099cbbc42e9bb3ebbd16a390d54f995969a98
12 years ago
James South
a9e72c23d6
Finishing Mask plus BGColor fix
Former-commit-id: ebe77f5da23989c54de19b9279c78babe85866e3
Former-commit-id: 6ed3adce5e0c9d17e9382a373ea208b25f9c8cd5
12 years ago
James South
6bfedad3e9
Adding some helpers for Mask
Former-commit-id: 1088515897630d379c3279fff5e46a5602a77b7b
Former-commit-id: b713c6246c39855749d282df8bbd031869eb1f7e
12 years ago
James South
1b9ab9aff9
Begin Mask
Former-commit-id: 5e19b3e22b2a0ca8fe25375bb16ae5a6236df789
Former-commit-id: 8d3e4b50c533b50b5895fde08295969542f64b0e
12 years ago
James South
ff4903a142
Initial API shift to use Image rather than Bitmap as param
Former-commit-id: 828db9be865d921897d269456b65fb9d4aa5c94d
Former-commit-id: 572c0d146a899fcbdee65698e7f4a88368a39106
12 years ago
James South
af422c789b
Fixing comic filter
Former-commit-id: abffd6261fd58e5d3507916833b4e6d0c152db9d
Former-commit-id: 32877091d96a8e85e393d44cb431bc20fdf961e0
12 years ago
James South
b483d0caec
Fixing ResizeLayer equality operator
Former-commit-id: ed6c4e0bd7dc9d36be90110e90ca19fe407ed85b
Former-commit-id: f3c5cbcdbc83d805c6a6ca6508e43d8c03355892
12 years ago
James South
0cffee7da2
Faster pixelate and oilpaint
Former-commit-id: 14e4fa2fdef88ce05c76ee4a0446536310ea6eff
Former-commit-id: 09ccde9cc33ffeae0de019e3310507cabbb01009
12 years ago
James South
0cf4ca8b92
More speed improvements
Former-commit-id: b2e663bca1492bf9e28a1da8051731646a19feef
Former-commit-id: ec08860c20b0eb2e8423d834b3548fd939d90a76
12 years ago
James South
4b0e28ec51
Improving convolution filter speed with Parallel.For
TODO: Check this again and expand to other methods
Former-commit-id: d1e608bee96e75c26c0665518374f4db5af8e899
Former-commit-id: a43b63910def35dc41b4b5a494d00f7c9089e398
12 years ago
Thomas Broust
f09ef789b1
Reduces the number of tested images, shaving off the time for unit test by half
Former-commit-id: 3ff29ac5403bb3f4baf0cd1e2aaff883a4fdde85
Former-commit-id: e2458f07eb2992ac0f56781efc6e056d5ef73a3c
12 years ago
Thomas Broust
e5e7de8d3b
Refactors the tests to extract the bitmap tester, so that it can be used by other tests
Former-commit-id: 8089c857d0304156db615b3c04a93d4bbc68cf18
Former-commit-id: 3d80374aa22017a633cf27f92376611fb35e57d3
12 years ago