James South
d21607aaa1
Adding missing halftone method
Former-commit-id: f64a75cf15909739e4eb37638a58b03a2a7cf78a
Former-commit-id: 93dfcfd532f011d666fa8cd551bf15ede1689109
11 years ago
James South
4dc07f36d7
New Releases
ImageProcessor v2.2.0.0
ImageProcessor.Web v4.2.0.0
ImageProcessor.Web.PostProcessor v1.0.2.0
ImageProcessor.Web.Config v2.2.0.0
ImageProcessor.Web.AzureBlobCache v1.0.0.0
Former-commit-id: dbc295c25fbcea2d328b8dea80b45742f31fd241
Former-commit-id: 59bc4ee9d9bbf4c426e8bb35caafb88634266ff3
11 years ago
James South
3097e8b544
Fixing redirect and cleanup.
Former-commit-id: 5b0c3837a4f7a60458865e910a0e8cf440d0f8d1
Former-commit-id: 9b865aca08084876fa40659f083be898bdb91f1d
11 years ago
James South
12153042d3
Adding code comments
Former-commit-id: 678bf6525da8ce7752a88361701c2b49f64c1080
Former-commit-id: 0e7e798aa76710971d62d38c90a1f5817a291d47
11 years ago
James South
242021d76f
Add correct mimetype and expires to blob
Former-commit-id: 807460a9faeb0b2bc5a7e2b2fed84db143865224
Former-commit-id: c68ca7af61e156ccb3088284ed9128115cd6f254
11 years ago
James South
9c40ee9482
Initial wire up of Azure blob cache
TODO: Error checking with container urls.
Former-commit-id: 56f778fa2b3180cddf3a28faab07de35c0419e5c
Former-commit-id: fbafb8ca1da381cd27bd87ee37172b54ec72f30a
11 years ago
James South
479fa46540
Tie up cache to configuration.
Former-commit-id: 4db316cf2f77b27c5d664c869c6948e185e3f7b0
Former-commit-id: f1fe102ee103b4280e0170ba4c79f05a736d691b
11 years ago
James South
804280986a
More tooling in Azure cache.
TODO: Config
Former-commit-id: 6f1dbbb2c90b3d86158650048007928548bb97ac
Former-commit-id: 8cad46d2053cd6d2ad50654ae126dc32c36d2551
11 years ago
James South
70073fe69a
Begin decoupling cache.
Former-commit-id: 282fdc30f4a813fe8fe759a21debfb6142676f52
Former-commit-id: 39a6b41dea2323461008da07120c387169913523
11 years ago
James South
ee98a52074
Fix issue #125
Former-commit-id: a05a67dfc14d5fa72c13d456e287619970821a48
Former-commit-id: c1cfe0d3ad481697fba204782e63c4e19ba6f979
11 years ago
James South
cee5f5e619
A better fix.
Former-commit-id: e267d72f94c2a485a3f4bdca51594004223b099d
Former-commit-id: 3f33fcb132eb36f6763cb5da80d3725e04b73825
11 years ago
James South
64640b8281
Fix cache clearing breaking image returns
Former-commit-id: 154dd70ea795e28048c397ce62daecd229dc94b4
Former-commit-id: 20a316d589cc51ee20b0161734fd3a8847774341
11 years ago
James South
c74bfb317a
Removing autoload check.
The existing logic didn't make sense so it has been changed to only
prevent autoloading the plugins/services if configuration is present.
Former-commit-id: 586f8a17c5179efac2f46e9e84db9576f083432b
Former-commit-id: 02d420ca613582de5e8a091dd88fc85cdd712e6d
11 years ago
Apostol Apostolov
7ed69a151c
Modify RequestQuerystringEvent to pass request.RawUrl
Former-commit-id: bad135731f3e61c6f835ebd63df16e6318d9f6ed
Former-commit-id: 196eb4ad84e151b989e105a1abca7e7a15cdac41
11 years ago
James South
95145ec711
Adding ProcessQuerystringEvent
Allows augmentation of the querystring to allow watermarking.
Former-commit-id: 0b8db9f2f54858725e29826d98fbb4de8af9cbe6
Former-commit-id: 45a24b35a38f477fdaf711abd7d1fb2046afc687
11 years ago
James South
a7a6e39a71
Fixing serving of images when etags are not present.
Former-commit-id: 232567bc535fcea1e593e6bac3650a689f60f501
Former-commit-id: 8102568df1447a27f2f23950075482428f381090
11 years ago
James South
8b566592bf
Adding Web PostProcessor project.
Former-commit-id: 7adcff056f1c4eea5213daa1216a0459d8e7da50
Former-commit-id: ef35ca36f01fc4b3720f52961e3560139a9483bc
11 years ago
James South
d3d64c1025
v4.1.3
Custom services no longer require processing instructions to render
image.
Fixes #103
Former-commit-id: 74a0df9af4fa6a8c09f3a937bd928ff2d69396e1
Former-commit-id: 9e8ddb3e27fa9af5f2731d0bf0c6285de779eb16
11 years ago
James South
b3cde1f030
prefixed requests no longer require a querystring
Former-commit-id: ae8faff3e48c3029377ed07059371c5bcb2e9315
Former-commit-id: f629085773bfcbcbf7d8a120175b572397512a1d
11 years ago
James South
ad50c69e48
v4.1.2
IImageService now correctly checks if request is valid
Former-commit-id: 071b8699c0cbeb17710364fc237eba790522649f
Former-commit-id: 6f7a05e3bc703eb4ebb0dcc9195bb0e87c02a592
11 years ago
James South
269cf6a2ae
v 4.1.1.0
Former-commit-id: 2f6b172392cb9955180ac153d260eb4cb4441442
Former-commit-id: 70f6be3cd0a97a828907f2d26f5e49d989e2b773
11 years ago
James South
7337020bf2
IP v2.1.0 and IP.Web v4.1.0
Added new methods
Pixelate
DetectEdges
EntropyCrop
Mask
Overlay
Added new Wu Quantizer for processing indexed png files.
Added new IImageServices for adding custom image providers.
Numerous performance improvements and bug fixes.
Former-commit-id: c898f629c985026fe01fc9f51cf4ff04a276d866
Former-commit-id: bcae68963b13897a20332bae4e2a861e90cf4f64
11 years ago
James South
e8978fd69e
Better parsing syntax
Former-commit-id: 63a8af4cd3f098e2aac86af2f80cc4458ea28a84
Former-commit-id: e92a9428b879dd6ec25cc464dfcc2870bf7467fe
11 years ago
James South
8c150fddfe
Tweaking ReplaceColor and Overlay
Former-commit-id: 7ffd3880a0c595426eda4d54d75eac5d574251d1
Former-commit-id: 0dba68d56c74d1210efb19dc30b3a89954e539db
11 years ago
James South
4feef5ae51
Cleanup.
Former-commit-id: e4b98080ba2be6f59d8b82e656c548f1ce8ae9f5
Former-commit-id: eca8dc83a4e33b48541c244ebb554bc0e6075dbf
11 years ago
James South
5c5420b43d
Add 404 exception to remote service.
Former-commit-id: 3d7b0701acfce9be5d4725d4bea8b36f04de7bc1
Former-commit-id: 365df5cdb775013504aa3d7ced3167ea0226b731
11 years ago
James South
63d1662cb8
Enforce checking for each IImageService
Former-commit-id: 3603d946b8b02af189ff19a1fc78daef107e0d94
Former-commit-id: 24cbfb9ecbf32d694c03e1db80509e84f0f8a94a
11 years ago
James South
b1537494ca
Cleanup
Former-commit-id: bb8fb1d3d90714f26a2bcc871fde52ce4fc63bd5
Former-commit-id: 45531f170177faa92f59cd421444aa663edb06c3
11 years ago
James South
ecf67b6c7e
Remove quantifier
Former-commit-id: 1ca4d767ee90f1831b092424ccff71096218134c
Former-commit-id: 838aef18be3b5d4087d1efb45116f77fee0f9c6a
11 years ago
James South
2421ca4973
Much better extension parsing.
Former-commit-id: 05400d03f0b51df2bb62a9178df9ee6105ec995a
Former-commit-id: e17df46703b600ff2267342f75f7128b423b004d
11 years ago
James South
64454df176
Adding Overlay to ImageProcessor.Web
Former-commit-id: da8ffb75207a19322a2bcba9efcdc3d69fe238b5
Former-commit-id: 6e7741488c8c76af8fe36ed7dcd5f91fa9aa1573
11 years ago
James South
e4520fc504
Cleanup
Former-commit-id: 887399f8a02f40817af9e2029f21438600c40da1
Former-commit-id: 66543621fb46b738355f69ff54890b0946127fe1
11 years ago
James South
9df91b15df
Adding overlay to Imageprocessor plus tidy up
touches #89
Former-commit-id: 730e210c4daeffe003c86faba3d62e17fe437cff
Former-commit-id: eec47cf2178eeff36597c1980b72f834410af164
11 years ago
James South
2fcc301d80
Adding ReplaceColor to web
Former-commit-id: f56ee2d868b85bbb7afa00a8c03cafe4311fd283
Former-commit-id: 1a51088b4530888ddd78b924356c47019a4355e2
11 years ago
James South
5c38d3cb5c
Complete web Hue
Former-commit-id: 6f97dfd92ba672efadb328c649bcade4e496667d
Former-commit-id: 6c644f61bd279d440a551bab0a90650f7571cfb4
11 years ago
James South
96450b1277
Begin web Hue
DO NOT USE!!
Former-commit-id: 9466e13485c2523873b7beac1f71e3bf240158b6
Former-commit-id: 61d543966d54b52225fb08a4b4add733b6ad2012
11 years ago
James South
b9eabddecf
Adding mask to web
Former-commit-id: 8c6e97ecedbaf295fe2596f1c4f39879440b7d82
Former-commit-id: b4940ff77158bb37cb8c3072ea62b99e719ecb10
11 years ago
James South
6eb1ab55b1
Adding pixelate to Web
Former-commit-id: 12ffb033de5d66d6e58c37dde0e1ca4b56f34d5e
Former-commit-id: e4ad811bb9c08a62a2c89e1f5d8ec7f3c7d54773
11 years ago
James South
0f39c8c53f
Fixing rotate plus resolution errors.
Former-commit-id: 5e3f2ef52a18514efc644bc91910d54f32491dee
Former-commit-id: 102d9f8d37fa07891bb03f3de5a5e631b2bb32c2
11 years ago
James South
7153b182c2
Fixing crop and saturation bugs
Former-commit-id: 537370dcae945b6d9f4b773153d6ac60a8ece9b7
Former-commit-id: 038c715e0df653273b4710d9408f4022d722e9cc
11 years ago
James South
ca1d8548aa
Adding necessary generators
Former-commit-id: cdbb537f64c499ba6f7ec696edb37b9b1a13811c
Former-commit-id: d8cec85fd58898f3adec47804b6a6d32fd095eae
12 years ago
James South
c287d7ce3d
Adding entropy crop to web
TODO: Unit tests
Former-commit-id: 91dffbbaeb62ae184dd3ecc5500db7a1d6b3321b
12 years ago
James South
a1218ef9e5
IImageService prefix is now configurable
Former-commit-id: 3c3ca80f246f8779ed84f6c0f7430d2927b2eb51
12 years ago
James South
16f3833571
Tightening security in processing module.
Former-commit-id: ec9c732224e2d631e3eb38c10302ee8f4974dd65
12 years ago
James South
ebce2a1a94
Adding detect edges to web and moar unit tests
Former-commit-id: f07232864ba0c4f072cfbed53dbcc23b38f17c43
12 years ago
James South
f9e7fd1f08
Refactoring filters to not require ImageFactory
Former-commit-id: 79da6e8a53cc8f4b79007db15218ebf77a942050
12 years ago
James South
47ceb15606
Edge detection experiment.
Former-commit-id: 6770319d4943080addcf9a4d6128477963a6bb7a
12 years ago
James South
11d04d8bb5
Extension-less files now save.
Former-commit-id: 13cc4a71abacaa9bf98119491094beda3a2ce63f
12 years ago
James South
2f94861d92
Adding configuration
TODO: Fix extensionless urls.
Former-commit-id: d1b4f7fc565dc184376bf938773168d6e5942380
12 years ago
James South
026010ab9d
Initial commit
TODO: Remote setting plus further integration.
Former-commit-id: 360cab7a4ce988c81d10657df549496990d059c7
12 years ago