James Jackson-South
f93da87f59
Cleanup
Former-commit-id: 30c7d35bcd8a02856af0c0d2a0e7d740dd4fcf14
Former-commit-id: a29689af60105bc7bd421e027a1e4eece49a6a79
Former-commit-id: 93ec7f3b6ef3abf3b89c2b680ad1be16d613f333
11 years ago
James Jackson-South
184f926143
Some light refactoring
Former-commit-id: 5c94066bc5e020d9fc34364573c62c049aa5103f
Former-commit-id: 5e618f18b708c8b32d8014c1edf557bb9c6ddd64
Former-commit-id: b4c99c5191e2b0353853d50d34cd1d74148a91c7
11 years ago
James Jackson-South
527b188c17
Import LzwEncoder
Former-commit-id: 6a339c295833f1992bb7be2dae9a2921cf7cc778
Former-commit-id: 833b40065d9686c5a942a259e2d6645086a011e7
Former-commit-id: 71ee9407b16516e2f5d2176b025457f45960e1f7
11 years ago
James Jackson-South
2b36bfd295
More work on the gif decoder/encoder
Former-commit-id: 1d14e87139860932bdfd5a8697ffcdae925d3308
Former-commit-id: f0e88ee281d201476810e3ebbac7df560c1bbdd7
Former-commit-id: deae6e613414fca011a68a49a324a1b49de8ea5d
11 years ago
Yufei Huang
1ee20f1687
Fix quantizer
Former-commit-id: 34ae097ff85b6d0a707b6509f2fad3883840c66e
Former-commit-id: 96600ea9faa442c35850c918ba39fcc32a59bcf6
Former-commit-id: e60095ab103c4ff8ff70699c78f8df9d48b70982
11 years ago
James Jackson-South
7fa4873204
Quantizer works. Encoding is the issue.
Former-commit-id: 6f7bfcd5302cf0ea9991dec53a4521906eaea4ea
Former-commit-id: 6144a66e2c92b9adb9a33f9f04572837fcd8226c
Former-commit-id: 853c19e80f3b000f62d913916dd9c35c0e3a3627
11 years ago
Yufei Huang
e74989831d
Make YCbCr.(Y/Cb/Cr) and Hsv.(H/S/V) a plan field to make color manipulations a bit faster
Former-commit-id: 68972e8996c91cc0a2f477aa18cb2be8401e1ccb
Former-commit-id: 858f463b331210bbdea7548447c0ad7a2fa2a658
Former-commit-id: 2faf9054b4f9cdb9acfe22019db9026024f1571d
11 years ago
James South
b68715af57
Add HSV color
Former-commit-id: 335da75d1e70ee70be838cd80524cc27d3d4d084
Former-commit-id: b9de3784cf6e4b64bb8d461564efbc48b1663b4c
Former-commit-id: caab867d4d031398f3029354978426aea46cc1bb
11 years ago
James South
655c885140
Enable jpeg
Former-commit-id: cf9da933af92eb4a4d461778e14774aa0fe17f1f
Former-commit-id: 607f049c7e81cca8305b334955cc9189cc6558fd
Former-commit-id: 60ce8be67e4e654dde7c263b6c4070513063ed67
11 years ago
Yufei Huang
5f0adfedb9
Implement the interface for the basic quantizer. The resulting image is not correct with this commit but we have a starting point to troubleshoot the quantizer.
Former-commit-id: 74e532e8d6ad562b73e18fbc661627f4673a93a8
Former-commit-id: 2cb747555c8e6572335fea7e511658cfcd84c270
Former-commit-id: 30c325aaf9daeab6bd13ee971034623ed80cf1bc
11 years ago
James South
6cacb4b6ed
*Almost* translated quantizer.
Former-commit-id: 16ad94ed8f9188a956711de2ca5b93d8c7f1297d
Former-commit-id: 92ef418daf57834f153546c3c7f8cbc52e75eb85
Former-commit-id: 7e0490816fb934c066fd9399659987b8c856f117
11 years ago
James South
67f3a2fb2d
A bit more gif encoder work
Not going well 😦
Former-commit-id: 0fc05546fcc3a29e61620da83b7421ee4601f18e
Former-commit-id: 13403576c1acfa541456e97568852d845e9a8a42
Former-commit-id: f81fa27c751ee3171e9e9f330133d2bfa671d081
11 years ago
James South
20336569c3
Update to c#6 syntax, make structs immutable
Former-commit-id: 16af1f16e57b4f2c9c2240ee862c942fd007c763
Former-commit-id: c44ca6ac1dd960b1969a3f41abc144997f0f377b
Former-commit-id: 85d69d6c73396d70248bd56101cf022d9eba2930
11 years ago
Yufei Huang
de3b5f6ddf
Make ImageProcessor.Tests a plan class Library, add xunit visual studio runner to test cases show up on Visual Studio Test Explorer
Former-commit-id: eaa0bb316934d74f1e05fcc3c2298f10f76cb806
Former-commit-id: 3e139809ca5dcd3a6ce02030677e80b6f1eb7504
Former-commit-id: 6993c293df26264bfcb96ff98ce6ffbc4b097470
11 years ago
James South
4748225018
Rename Colors, Begin Gif encoder
Former-commit-id: be471a40a88a27591dcb4b64dcd55813c012c6b1
Former-commit-id: 74c1041b86f2dfab75f2151e5f453d2048a3a33e
Former-commit-id: 0d0240be9132a0e2508fb873320471285bb07bf8
11 years ago
James South
7089de9361
Begin import LibJpeg
Former-commit-id: 8442b333034f7875080f5f4ea03f1e7b00641bf6
Former-commit-id: 8484ce6c7090f50a43aa5b5a16b4140e7d0c4140
Former-commit-id: 84b0e2b0d1aca5501ae82f66814bbe35ce178abc
11 years ago
James South
ab8840bcb7
Import and cleanup bitmap format.
Former-commit-id: b068ba10fe3487ab7c2a50b3733f7b1d563451bf
Former-commit-id: c7b54a166c121a834289325fa94b33501a625e7e
Former-commit-id: 845101507ecbd543bd8de8ba0e0fdebb471444d8
11 years ago
James South
b0092f186b
Add YCbCrColor and intial encoder tests
Former-commit-id: 7240b4fba080dba719b8add3eebba027dd8c350d
Former-commit-id: 3129efd3d7f565fffd52e4ce970ad739e58cd636
Former-commit-id: dbaca5b79a4e4d023ee9d508a19a4e83f0f71aad
11 years ago
James South
f47e7c6701
Import png encoder and begin gif
Former-commit-id: da82a46559b9964bf02563bd0dd102bf68f8ff10
Former-commit-id: a71fb9608d926ad5fc48b6dc780a100641c00763
Former-commit-id: 4dabf320c3ef95ae3c27f437f7551c2a737c87cc
11 years ago
James South
ef869b586c
Added web compatible hex overload.
Former-commit-id: d11b8e8315652c84e94dc205d8b922bdf9200ca8
Former-commit-id: 0dfc013a893071bea3fc48f8b5febbeda5411fa0
Former-commit-id: 1a71f4a2fd7a00abc32e999f146b3bdd8109e04f
11 years ago
James South
f05bb5ac12
Adding ImageBase and Color
Former-commit-id: ecd7a17ff1efdb1c6a6bce330edd4c9293286564
Former-commit-id: 8cc939c432b922dca286e86a3b8a04c5e859b99b
Former-commit-id: ed384b2a55ec37818085d29fa75d4064ae2a445d
11 years ago
James South
b1541d6bcd
Adding more structs and tests
Former-commit-id: c555dd4321d4c11490aa73f8f0d4509679991282
Former-commit-id: 0072a5aac08319d389358dd2f4d274038240fe0e
Former-commit-id: f443d31725e0c4bc2d633ec6df65cb6b513b4b8b
11 years ago
James South
62d5037433
Adding example Point class.
Former-commit-id: e97953012d1621a1324494526c34847769474e19
Former-commit-id: 1b1a4de1f11014924da04ebddccd41dcdc619f78
Former-commit-id: 320af23aed793b7e71d31613c1238b2e1a05ed4a
11 years ago
James South
1ef9ab7e86
Add a few common namespaces
Former-commit-id: ac2fa0c4855cd85ec473573e3b201c421e871d33
Former-commit-id: d49ed4f044fd9075973520690fb6e8f9bc92c928
Former-commit-id: 9a5a06d4472d758a10f1bdcf3b078b3bd6618580
11 years ago
James South
418b407b17
Fresh start
Former-commit-id: 7046f2f087ec2b6fd568eeaadf03cb4794c5e7fb
Former-commit-id: 1198593ad2d0d07c5b48495a615baa11fb207d10
Former-commit-id: 70ab3418688430f46f03cddad86b8536e5e7a531
11 years ago
James South
0114f5b14e
Merge pull request #156 from Banane9/V2
Remove unnecessary assignment/checks from Color32
Former-commit-id: 6d1ac546dbf38f45413a101e2e9327bf4c71831b
Former-commit-id: b6db50478a826c7d7ea947a010516d9dc6eeabc2
Former-commit-id: 2ce8ae60f074ae039e310b6ff37f8c07d38c1f24
11 years ago
Arne Kiesewetter
2658cf929f
Remove unnecessary assignment/checks from Color32
Former-commit-id: 1911ded17e8c295c20c3fb2a4aa274ad85a61a9f
Former-commit-id: cb6ff7ebbf195a737688dba48129b85b0fcd40a0
Former-commit-id: fca29b85eb1e5b8e474cdd0226c2971f9a426bdf
11 years ago
James South
6db14f8b90
Adding nuspecs
Former-commit-id: e716345cfe4466471103e0ff9ce3732bdf714228
Former-commit-id: 50cd712794a5518558839f67e1def0018229fb73
Former-commit-id: fbcd6972b827a5293bb40a28d2bebf5a35eef123
11 years ago
James South
ed843f2510
v2.2.4
Former-commit-id: 3e954b29e484b52877dd60a236c66304efed28d1
Former-commit-id: 53040ec892ac114d86e45a42b781c502c10b0ca2
Former-commit-id: 86a745576a72eab820d800aead0ceb5e98be0297
11 years ago
James South
4fd06ba10d
Version updates
- ImageProcessor.Web v4.3.0
- ImageProcessor.Web.Config v2.2.1
- ImageProcessor.Web.PostProcessor v1.0.3
- ImageProcessor.Plugins.Cair v1.0.1
- ImageProcessor.Plugins.WebP v1.0.2
- ImageProcessor.Plugins.AzureBlobCache v1.0.1
Former-commit-id: 37fdde8ff90ce098ecf957b84e2c7a21a3420c52
Former-commit-id: 4652657d98efb60714a13d5b3a3b7bd3f6d7e082
Former-commit-id: 67df649ca6ea1c689ac169f6d5172d6d8ee420f5
11 years ago
James South
6cdb10c5da
Fix test site demo
Former-commit-id: f4080c3217107eb7a571eb69e54cc5e69e1c892c
Former-commit-id: f90af067bbe67db5a5b5bd20cf59a12f0c1916ce
Former-commit-id: b8e9c8a4ac1537f7208e3691fed094091c87934a
11 years ago
James South
f1e3295ac1
Final tweaks before release.
Former-commit-id: 2b8cd49a64c4c5b7a5fc629880d015945c8135de
Former-commit-id: 9520ea81ebea34f278d29d24a8c20f3d34d75e75
Former-commit-id: 361a052d134f98676360846e719f0c5ad5066f40
11 years ago
James South
5097aaebd0
v 2.2.3
Former-commit-id: dd5855054f6e608dfa53745d32aeb3b60d784584
Former-commit-id: 3ed4d37961d7e9878f4c4ab019b4c50ff9573b89
Former-commit-id: 16af8076b442ecc8f4cf554cbe76761b59c2e9fd
11 years ago
James South
c6c23872b1
Fix constructor and add cors support.
Former-commit-id: 27ab47e855af12a3bd1103ca2ec65bb47b8485d0
Former-commit-id: d7790c69751cecebbd6ef752cfb2ed287d45d698
Former-commit-id: 8b953c66dabdf405bbab954dcf86ea06f7b4393a
11 years ago
James South
7dfeb784d8
Merge pull request #154 from Jeavon/issue/AzureConfigDependency
Add NuGet dependency on ImageProcessor.Web.Plugins.AzureBlobCache
Former-commit-id: 24e5b30fcc304cfbdee17ef34dc99fcfe9995733
Former-commit-id: 67d475ca9b75f9eb595c48ee3ff8bb56c626bc7b
Former-commit-id: 01658dbc0e7b4ce4bb3592ef0e8aba9aac5db6d0
11 years ago
Jeavon Leopold
d663e57611
Add ImageProcessor.Web.Config as a NuGet dependency on ImageProcessor.Web.Plugins.AzureBlobCache as it doesn't work without it
Former-commit-id: f3861df64cb1045d454c2d5566d95d47b5b6d68f
Former-commit-id: 20e3802b5b72e6e4a3b4b90ddb572e96aab55ccb
Former-commit-id: 3eefc5e758b8daca1d7cc4ca2f7c839c656aa31a
11 years ago
James South
ebac7e5642
Fixing broken FastBitmap bug.
Former-commit-id: 0b89869f0311b368d137202dcaecf28182686c31
Former-commit-id: 3b9bb6480a9853e6b1e4ca2006615942f2205c74
Former-commit-id: e7d59397c0840f8d8293223551958d223f492b68
11 years ago
James South
a7b0498766
ImageProcessor v2.2.1
Former-commit-id: 297eab0897a68e4b3ff5ef0094da5fa7cddb15e6
Former-commit-id: 9bc32b1d1ff9f808410a5f5703c684f1e5f0027e
Former-commit-id: 1118504cb450e3856217f86f2c2e0fd08a2e4dc4
11 years ago
James South
b2ed1ed32a
Hiding object detection for now.
Former-commit-id: c909fa7642dd268ae0fdea05e115a6156c4fc3f0
Former-commit-id: 69ab4af6853b6f8cf4b1aecbb31851c71a73c771
Former-commit-id: 33abf27816345bf05d12e8f74f28228fa59cef66
11 years ago
James South
fe23219dba
Gif format now preserves original palette
Former-commit-id: 6136e08bd21683b54e10deff65a65da31110dad7
Former-commit-id: 58eb3bd36f7901bd542a3e68eb98caa957165f6c
Former-commit-id: 64ec78b165375e182a5ea2844e7eccf54dc3779d
11 years ago
James South
dd4b828653
Cleanup
Former-commit-id: adf947113b1e8e24fbec9066b7370c1a8910d3a2
Former-commit-id: 1a719b340e8a324e94d2ef02ebb7cd3b6658509b
Former-commit-id: bdc8770037044f6d6600fbcf5c3663f68dceff64
11 years ago
James South
763b4ffdc1
Initial commit.
Former-commit-id: b96ac949f481a15e1cb68f24dba3491e906b10fa
Former-commit-id: 78c0bfb9a3fb35a6945772f22f0e73becae85e7f
Former-commit-id: be81905d401fe69f93d12ed521eec1e123cee810
11 years ago
James South
9d19368b41
Upgrade locker
Former-commit-id: 0e2625d0d4ef02589ab13f9298e649be41dcd334
Former-commit-id: a45e1898fff0dbdf3b4620611d1276e5c038c8e6
Former-commit-id: 27f90127fab95af155788f8fdfb04fb35ba193cc
11 years ago
James South
303a412027
Adding final rewrites plus tests
Former-commit-id: 74c8486327c0f1e786b2e2a1b91ba83f7ccbaeb0
Former-commit-id: d915f5acb0d97a854d2ffc5cd0e718ac29caf626
Former-commit-id: 3f83d99d82797da08ba61312e39f7e1e2e2ef605
11 years ago
James South
e51897d3f0
Transferring more processors.
Former-commit-id: 249d2715f40b60384076d3710d91070ed5342db6
Former-commit-id: f339fc46f58eca21106100cf918416a703e7ff7b
Former-commit-id: d3d169819d61c264bd9564263b87c88772b5fda6
11 years ago
James South
4468187b9a
A few more parser rewrites
Former-commit-id: d51611063b6a425538669e559945bdf3ddca68ac
Former-commit-id: 04cfb557fe34245d80d084a22448a269658a0d12
Former-commit-id: 47a8944d061e814c3bb2dcb85803f2c300faa2f2
11 years ago
James South
3ce7e041d6
Initial addition of new query parser
Former-commit-id: 8a5d5ec6199e8f0b209993d5742fc6a27f33427b
Former-commit-id: a0d212c778da02827b67958c8169d120a0fedb9e
Former-commit-id: 0681f7bedb807673142b13a9b0ad7d594f067915
11 years ago
James South
32f26732f7
Fix typo
Former-commit-id: 35507f9c08ad277ae9a71db03ccc6e830ae2c3f0
Former-commit-id: 5d664f5c4084fa1f4910694e35db72e7f11fbf7b
Former-commit-id: b9eab451dacc254bcfca8ce26d96bd0a4988f519
11 years ago
James South
9661cfddb2
Update Halftone filter
Former-commit-id: 877c40391eb285022e4c726b5a5c3df92174a304
Former-commit-id: e115c8182ed0f5893681bf8b36667b1879dc9e61
Former-commit-id: f52d57314196b8cf4021a06f6812fa8ed141f80a
11 years ago
James South
2a0e223929
Fix broken unit test
Former-commit-id: 4f847644667832a1fc8a2ae76046457dae0c8f79
Former-commit-id: 07387fa030f43f4d710b8ecd5954d282052af105
Former-commit-id: c9166d003cf945978bf3e7a112bbef00b6eefd03
11 years ago