James South
f897c50c5e
Begin decoupling cache.
Former-commit-id: 89e8a1bb0ddefe6c9799ab8d58ec767b15fb95b0
Former-commit-id: a64204862f758539b40845986564ec94bb17c1b8
11 years ago
James South
9e1c460b6f
A better fix.
Former-commit-id: 94826dd7401ed7f3b07cf397c1079c563dd1e5ca
Former-commit-id: 153a7543f7cd31b1848b6343036c0ecf1780b4e1
12 years ago
James South
2c36fbfeed
Fix cache clearing breaking image returns
Former-commit-id: 72b02f8ec749f0e553d8a922a20f011eca66df5c
Former-commit-id: 8b4bc8842829047a47554d22ace90b2482bb2cfe
12 years ago
Apostol Apostolov
545b8dfaed
Modify RequestQuerystringEvent to pass request.RawUrl
Former-commit-id: 38ffddd84da7d1910f1b298bb441b018d65135eb
Former-commit-id: 663783ea13b4f0dd40e8176eb1a0b1c00d116715
12 years ago
James South
e1d0a0bfc6
Adding ProcessQuerystringEvent
Allows augmentation of the querystring to allow watermarking.
Former-commit-id: cca7c0b765373aeacabcbf8784433a82eca61ac0
Former-commit-id: 3206659d2bc3e41998da0b49577ecc4213685b8d
12 years ago
James South
051c0f3b4e
Fixing serving of images when etags are not present.
Former-commit-id: ab132d380b0123c44237afe0990ccb2280b7b601
Former-commit-id: 29fb032f841db19d8d780c4a4b897898ca5d7209
12 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
12 years ago
James South
6bd8b05026
prefixed requests no longer require a querystring
Former-commit-id: 20431e2c1072865a5e352fc0a4fb0d0e1c33a164
Former-commit-id: 75ad92152d9d586fc88efe27bebc7c3044f1edc0
12 years ago
James South
c804d02f22
v4.1.2
IImageService now correctly checks if request is valid
Former-commit-id: c92fa90f0c80f65796930ab2b6cf2492ea75ced7
Former-commit-id: 7f944ae977f3b16b0c08aac84e6d9fff9b4607fa
12 years ago
James South
8c287f3e6b
v 4.1.1.0
Former-commit-id: 3ed4c98d6118feb79d23365083fdb2ea9cc0b6fe
Former-commit-id: 7050321c7a1f36ccd5d0cda9663cafa0ce2094e8
12 years ago
James South
64496c1996
Enforce checking for each IImageService
Former-commit-id: 6cf0ce4aa26bcf22a69fd93edffe2a4d6e3ced5c
Former-commit-id: 71b03adabd4ae82b229aae0157d5fe3697025765
12 years ago
James South
41704cec37
Much better extension parsing.
Former-commit-id: dca8fe116ea18b6736004a02a867b3ddf51ef6ec
Former-commit-id: b83ce4b340735af13d8cd0a8ed8484a0d282ba8e
12 years ago
James South
08588980d6
Adding overlay to Imageprocessor plus tidy up
touches #89
Former-commit-id: 5677dedd6eb6ef7b6a17e09c66820c81aa04a424
Former-commit-id: 09cc5d32690308f69e82781d97e97bdb0c0520a7
12 years ago
James South
d9bb8351f1
Fixing rotate plus resolution errors.
Former-commit-id: fa8d70c55ba5bf778c557c190c89c2fcdf551a49
Former-commit-id: e7d3d40d11aae80bfe92f146287e22700871ebdd
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
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
263ba626a4
Better remote error handling + cleanup
Former-commit-id: 67cb999f6a10932131f5f4a723587a45bae2904d
12 years ago
James South
d49f87fada
Removing unnecessary async methods
Former-commit-id: 0391e03573f196b24788af269041fdd63da6f4e5
12 years ago
James South
a05aebb95a
Post processing event is now awaitable
Former-commit-id: db10dcf68e615b40450754192d31c05856588590
12 years ago
James South
5bea77297b
Adding PostProcessingEventHandler Fixes #74
Former-commit-id: f6dcf6a1303211b1123e5b6130d700d0c5699e33
12 years ago
James South
5792afb7ea
Fixing file dependencies and mime/type
Former-commit-id: 7c7d7bfade817e51454bfdf6366c796d8a6d8a28
12 years ago
James South
3fc8127997
Move everything to NET4.5
Former-commit-id: 480e51e204670da9b3c4b550323d20034c62c352
12 years ago
James South
b41cfbff3b
WebP is now a separate plugin
Former-commit-id: dc2bf6c33ec42faa0b2e935a7bca10d9adf85b10
12 years ago
James South
3b941a689a
Adding AsyncDeDuper
Former-commit-id: fda12b78dfb6cd5582e5e3e657327111042cc7b7
12 years ago
James South
e37694e072
Adding AsyncDeDuper
Former-commit-id: b8aac785939058fc0ce92529b51d4ba81bdd305d
12 years ago
James South
9c7d941ab1
Preventing disposal of semaphore objects until app end.
Former-commit-id: 07a2f240257e2827220204e59a5c7bc7a45bc1cd
12 years ago
James South
0a3da369bd
Fixing issue #65
Former-commit-id: 9a4586e9026e8aba301a41038a3976a5920f981b
12 years ago
James South
616093ef44
Preventing disposal of semaphore objects until app end.
Former-commit-id: 293f8b1f02b669cff86f5143ead8b6fddbdceaea
12 years ago
James South
baf76a4331
Fixing issue #65
Former-commit-id: 1d84cf69bee6805dadd0a2d46639d04149c10316
12 years ago
James South
889c9401b1
Fixing virtual directory mapping issue
Former-commit-id: a36a95380e0cdebf4569dfe20fd233ecdc71747e
12 years ago
James South
d008abb410
Removing disposal code.
Former-commit-id: 9a6d027a47ae7828d0064a5bd743a9dc3815f8df
12 years ago
James South
2b13e87c19
Better Semaphore fix
Former-commit-id: 420a9831a79083d397feb75e03bb9540efa3f6e3
12 years ago
James South
316fd23041
Fixing threading issue?
Former-commit-id: 00715678f8231c6f329b0c88bc104ba26164fa32
12 years ago
James South
448d2de606
Refactoring extensions
Former-commit-id: 58557a02831d8c6a455bdd59d28f8965810d7f03
12 years ago
James South
df2ef0ed99
Tweaking gif frame creation and fixing unc folder access issue
Former-commit-id: e0a7b73bc547b65651a848695000c26072401e31
12 years ago
Thomas Broust
e4c9995124
Creates a new Mono project so it can at least build (not yet run) on Xamarin/Mono
Former-commit-id: 9685407547eb84c7dd37a5e2e4810176d990e91d
12 years ago
Thomas Broust
6206cbe1fe
Creates a new Mono project so it can at least build (not yet run) on Xamarin/Mono
Former-commit-id: 20d40145d090fe29a8dcc3690a0ecd47e9991ab9
12 years ago
James South
40befc4e4b
Refactoring and sense checking
Former-commit-id: 2d130afce0aab301c99062e582a84739bbbd91be
12 years ago
James South
81a175a7db
Adding transparent webp support
Former-commit-id: b58d521dd552879f628fa155468b4f47d8e23ad1
12 years ago
James South
1bc5614a1a
WebP support :)
Former-commit-id: a5eadb739308ab7e2b63ab936f0c069430f91154
12 years ago
James South
d626c50762
Fixing instance thread safety
Former-commit-id: d1478f5ae95ddbd161073204df65799a903fb20f
12 years ago
James South
173ff61be8
Adding watermark and tweaking regexes
Former-commit-id: b46d0651cbdfd1289e855af9bd59e205255aed73
12 years ago
James South
455e0ac076
Fixing formats
Former-commit-id: eeb59daa69fe67942e208e4808fa7ba85786b2dd
12 years ago
James South
ccc66ec988
v1.9.2, v3.2.7, v1.1.2
- Adds AutoRotate
- Fixes ImageProcessor.Crop bug.
- Updates cache to be compatible with Azure Image Optimizer
Former-commit-id: 6314e378ebcb00ece8b1b5f39c4bfa4524d6cdc2
12 years ago
James South
e3159d910c
Moar conversions!
Former-commit-id: 1647b34e4f5c34a37587cd45cd52cadfbea36111
12 years ago
James South
473a22acde
Initial commit
THIS WON'T BUILD JUST NOW.
Former-commit-id: 0392cced86a9ee8dd5f8139fad5c465a83171562
12 years ago
James South
68c968a95a
v1.9.2, v3.2.5, v1.1.1
Build now uses client profile.
Added ability to preserve EXIF Metadata.
Remote requests without parameters now redirect to url.
Former-commit-id: 45a90beee8329609e5cbcbf8b0702ec85f674e07
12 years ago
James South
9ffa02cef1
Fixing concurrency issues in preset retrieval.
- Also enhanced security.
Former-commit-id: d977f2eb89343065cf95418bc2d43dd5e32ccbbc
12 years ago