James South
a49514bdd4
Fixing redirect and cleanup.
Former-commit-id: 32e418b0f8b0b3b5a48dde36cc2f0ca52b8d3713
Former-commit-id: 31ab4e4c9d803625819d2646641c204460f69ed5
11 years ago
James South
e386b479c6
Adding code comments
Former-commit-id: 2a51566a5c79a24bda73701a439d91b1492b0f59
Former-commit-id: 2d4fff12db92bc6a959fb94a5f2b3a4e551fe0f0
11 years ago
James South
50de09e040
Add correct mimetype and expires to blob
Former-commit-id: a64b001ebf5b6c4c49740688f8c88743665990fe
Former-commit-id: 143dbc1f537e0c127dc61fc07e29590560b3f79c
11 years ago
James South
c0be365506
Initial wire up of Azure blob cache
TODO: Error checking with container urls.
Former-commit-id: 268e3adea98e2d485fea36565e8e804921b1144e
Former-commit-id: b75f385b341d4d66c6438db0ebf6b3cded0039c7
11 years ago
James South
e3c48bca4f
Tie up cache to configuration.
Former-commit-id: 1ba1d6f6fdba545f9659d634cc9bb1e6e0833758
Former-commit-id: 192eccd79658cb84e31c22e23c0f4c9690dbe314
11 years ago
James South
024e95a205
More tooling in Azure cache.
TODO: Config
Former-commit-id: d4bb114a2a45ee9e1cb5286d700668d9ad243cbd
Former-commit-id: 12c00c04646fefc73f241ee93a7fb358ad32d2e7
11 years ago
James South
f897c50c5e
Begin decoupling cache.
Former-commit-id: 89e8a1bb0ddefe6c9799ab8d58ec767b15fb95b0
Former-commit-id: a64204862f758539b40845986564ec94bb17c1b8
11 years ago
James South
e9ca2c1479
Fix issue #125
Former-commit-id: 3d88825a483ed7a214b6614f0eae52778b504e92
Former-commit-id: c538ee57e5a4d9512931cc9f4b79fc24fc4532dc
11 years ago
James South
9e1c460b6f
A better fix.
Former-commit-id: 94826dd7401ed7f3b07cf397c1079c563dd1e5ca
Former-commit-id: 153a7543f7cd31b1848b6343036c0ecf1780b4e1
11 years ago
James South
2c36fbfeed
Fix cache clearing breaking image returns
Former-commit-id: 72b02f8ec749f0e553d8a922a20f011eca66df5c
Former-commit-id: 8b4bc8842829047a47554d22ace90b2482bb2cfe
11 years ago
James South
5b28420e71
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: 65e95ad9cdc2bc87bda535ed13289310bf8c8db7
Former-commit-id: 1d8593963877a17e40f26d8965a3e537edc1c172
11 years ago
Apostol Apostolov
545b8dfaed
Modify RequestQuerystringEvent to pass request.RawUrl
Former-commit-id: 38ffddd84da7d1910f1b298bb441b018d65135eb
Former-commit-id: 663783ea13b4f0dd40e8176eb1a0b1c00d116715
11 years ago
James South
e1d0a0bfc6
Adding ProcessQuerystringEvent
Allows augmentation of the querystring to allow watermarking.
Former-commit-id: cca7c0b765373aeacabcbf8784433a82eca61ac0
Former-commit-id: 3206659d2bc3e41998da0b49577ecc4213685b8d
11 years ago
James South
051c0f3b4e
Fixing serving of images when etags are not present.
Former-commit-id: ab132d380b0123c44237afe0990ccb2280b7b601
Former-commit-id: 29fb032f841db19d8d780c4a4b897898ca5d7209
11 years ago
James South
0c18afc3f2
Adding Web PostProcessor project.
Former-commit-id: e865fcd09f0aa9249ba9f1116fcf027bd3e48e14
Former-commit-id: 530db416ac1747fb424c93ab286efb673af738c7
11 years ago
James South
1f48d74fc4
v4.1.3
Custom services no longer require processing instructions to render
image.
Fixes #103
Former-commit-id: 64f4e9c03e06730ef059666a4fbc605295cf791e
Former-commit-id: dddd3bda05c2ab4a1ac92e66e4da58e7235a61f0
11 years ago
James South
6bd8b05026
prefixed requests no longer require a querystring
Former-commit-id: 20431e2c1072865a5e352fc0a4fb0d0e1c33a164
Former-commit-id: 75ad92152d9d586fc88efe27bebc7c3044f1edc0
11 years ago
James South
c804d02f22
v4.1.2
IImageService now correctly checks if request is valid
Former-commit-id: c92fa90f0c80f65796930ab2b6cf2492ea75ced7
Former-commit-id: 7f944ae977f3b16b0c08aac84e6d9fff9b4607fa
11 years ago
James South
8c287f3e6b
v 4.1.1.0
Former-commit-id: 3ed4c98d6118feb79d23365083fdb2ea9cc0b6fe
Former-commit-id: 7050321c7a1f36ccd5d0cda9663cafa0ce2094e8
11 years ago
James South
66568f306d
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: 4f639f696c669c833456b3e4daa97f70add6e939
Former-commit-id: c3ed74e3d1c88ac8bb83f0428c0fc8ea6010282c
11 years ago
James South
293ca56d28
Better parsing syntax
Former-commit-id: e1bb5b15aed2573ada46532f7181e951fb0449a6
Former-commit-id: 913ed7a94ee4dd254fa0875310754492fb3e9f82
11 years ago
James South
fa094831ec
Tweaking ReplaceColor and Overlay
Former-commit-id: 0e2634fe0a744093515b469c25cd25ea6c25662e
Former-commit-id: 5c8130cde256b6ce8095669d6814cd5b2de1a25d
11 years ago
James South
ccf5276d71
Cleanup.
Former-commit-id: ca0a85dedbb3c98e5c5134b93be518938c0b9929
Former-commit-id: 483937186a86c1edcf4496fa50b055400485c12b
11 years ago
James South
a7bdfa4975
Add 404 exception to remote service.
Former-commit-id: 953c61e52764dbb100f01b19399515e230fe295d
Former-commit-id: b867fdc358c972522e74def500515f704bf5f5ca
11 years ago
James South
64496c1996
Enforce checking for each IImageService
Former-commit-id: 6cf0ce4aa26bcf22a69fd93edffe2a4d6e3ced5c
Former-commit-id: 71b03adabd4ae82b229aae0157d5fe3697025765
11 years ago
James South
3cb0c98584
Cleanup
Former-commit-id: 13d6072a5070024926e14e2508f88fb93306587e
Former-commit-id: 3b66d353393a27e50840e3aea98efa3b4259ad95
11 years ago
James South
f0ef0bdc06
Remove quantifier
Former-commit-id: edc8c4170a52271c12e5d161e2788c6b2ce17e6a
Former-commit-id: b557c332cbdb988b187a926cdde2b3f5d8b32961
11 years ago
James South
41704cec37
Much better extension parsing.
Former-commit-id: dca8fe116ea18b6736004a02a867b3ddf51ef6ec
Former-commit-id: b83ce4b340735af13d8cd0a8ed8484a0d282ba8e
11 years ago
James South
6bd5986066
Adding Overlay to ImageProcessor.Web
Former-commit-id: 44c974a8eccc401c5042feafc3296072337b88ca
Former-commit-id: 7ccac61927cde0398d204c868b14890c87ac9071
11 years ago
James South
5dbf1bf35c
Cleanup
Former-commit-id: b3ca9d48eeedf31b7a759734259261ee2e5dd998
Former-commit-id: 6cb2991831b7020e03e89feeed30949797e63f3c
11 years ago
James South
08588980d6
Adding overlay to Imageprocessor plus tidy up
touches #89
Former-commit-id: 5677dedd6eb6ef7b6a17e09c66820c81aa04a424
Former-commit-id: 09cc5d32690308f69e82781d97e97bdb0c0520a7
11 years ago
James South
64cb82a731
Adding ReplaceColor to web
Former-commit-id: 8398b8040c34efcd206c1d902eb0f08f159bcac3
Former-commit-id: 4c06003d8958c521d87280269187171870d2801b
11 years ago
James South
a14dd89a71
Complete web Hue
Former-commit-id: 247c970c00fc3c227109a6ffd8eed52e03155791
Former-commit-id: 998d86f64d80e89e8a3419110eff018a24227a81
11 years ago
James South
719aadc04b
Begin web Hue
DO NOT USE!!
Former-commit-id: 85ef954c63b5bd8a957b71b08f8b12d58dae8c56
Former-commit-id: ee22ac96482644ae87b082c1f88ac562dd91194f
11 years ago
James South
51ab0032b3
Adding mask to web
Former-commit-id: 44bffdc11075f2b00cd57ffa109823544f015db3
Former-commit-id: b364cd3158ac10fa101a5b5cb5fb85aa9d943b29
11 years ago
James South
9aa11dc0cf
Adding pixelate to Web
Former-commit-id: 5282fe802e662491408ae81b4690a82e78a250e7
Former-commit-id: 9073787f97a927614ab35ba9a402e421e5f0b8b2
11 years ago
James South
d9bb8351f1
Fixing rotate plus resolution errors.
Former-commit-id: fa8d70c55ba5bf778c557c190c89c2fcdf551a49
Former-commit-id: e7d3d40d11aae80bfe92f146287e22700871ebdd
11 years ago
James South
50a27fff67
Fixing crop and saturation bugs
Former-commit-id: 5de3038fbf6ff74a61b880c623ee479ee94d26cb
Former-commit-id: 7800972e069b54bd95241e4ce22b99b1a8c6b073
11 years ago
James South
7ccdb74460
Adding necessary generators
Former-commit-id: 99076d556b0ba1599a44dcd6d1e651c4b9beab01
Former-commit-id: 2095cb35e51fcad69f33b23d1e9e5846c1ab1552
12 years ago
James South
9a84409657
Adding entropy crop to web
TODO: Unit tests
Former-commit-id: 2a0d9e3ff3db3d78a0c356b5aecfc0d1d1e399f9
12 years ago
James South
db619be08b
IImageService prefix is now configurable
Former-commit-id: 74fe856e4bc2caa3dc9c9396cb5fd1c26f92341b
12 years ago
James South
80169ffead
Tightening security in processing module.
Former-commit-id: fba04153d99c8f005f17b4244288b642c88eec85
12 years ago
James South
b47aa8e2cf
Adding detect edges to web and moar unit tests
Former-commit-id: a73c74f036b0137963147d593d1d0118c7d867d1
12 years ago
James South
996a7b9c52
Refactoring filters to not require ImageFactory
Former-commit-id: 1fe19ec1e5de74dab54ad08e98ed01f1e2e442a4
12 years ago
James South
c1d569c116
Edge detection experiment.
Former-commit-id: ea07e17c2325d6db5a7f85ae489dc96900c41475
12 years ago
James South
7d0c8e7e84
Extension-less files now save.
Former-commit-id: 76da3932b9c51bd840c5d6f87d5bc6b842577e73
12 years ago
James South
aa74da19d4
Adding configuration
TODO: Fix extensionless urls.
Former-commit-id: e7e9147599a53c8d00052af566e496ad26f19bc1
12 years ago
James South
df4305dbac
Initial commit
TODO: Remote setting plus further integration.
Former-commit-id: 609b9c973cd86e6e0d40ebe4330d185151ae1b1a
12 years ago
James South
eedaf011af
Resize.Web now accepts and parses decimal values.
Former-commit-id: b06c3095daff68bbfae89ec3e6d5c54fc5a2d22e
12 years ago
James South
ccc513efdd
Fixing merge conflict
Former-commit-id: 46b7a7e81726e32b2eb59989c9e0b001f0db8f0d
12 years ago