Apostol Apostolov
3e01492bbe
Modify RequestQuerystringEvent to pass request.RawUrl
Former-commit-id: bad135731f3e61c6f835ebd63df16e6318d9f6ed
Former-commit-id: 196eb4ad84e151b989e105a1abca7e7a15cdac41
12 years ago
James South
076990dd7a
Adding ProcessQuerystringEvent
Allows augmentation of the querystring to allow watermarking.
Former-commit-id: 0b8db9f2f54858725e29826d98fbb4de8af9cbe6
Former-commit-id: 45a24b35a38f477fdaf711abd7d1fb2046afc687
12 years ago
James South
d995897b91
Fixing serving of images when etags are not present.
Former-commit-id: 232567bc535fcea1e593e6bac3650a689f60f501
Former-commit-id: 8102568df1447a27f2f23950075482428f381090
12 years ago
James South
1bb45a1e24
v4.1.3
Custom services no longer require processing instructions to render
image.
Fixes #103
Former-commit-id: 74a0df9af4fa6a8c09f3a937bd928ff2d69396e1
Former-commit-id: 9e8ddb3e27fa9af5f2731d0bf0c6285de779eb16
12 years ago
James South
bb441a16de
prefixed requests no longer require a querystring
Former-commit-id: ae8faff3e48c3029377ed07059371c5bcb2e9315
Former-commit-id: f629085773bfcbcbf7d8a120175b572397512a1d
12 years ago
James South
cdb171237f
v4.1.2
IImageService now correctly checks if request is valid
Former-commit-id: 071b8699c0cbeb17710364fc237eba790522649f
Former-commit-id: 6f7a05e3bc703eb4ebb0dcc9195bb0e87c02a592
12 years ago
James South
703e4e4d49
v 4.1.1.0
Former-commit-id: 2f6b172392cb9955180ac153d260eb4cb4441442
Former-commit-id: 70f6be3cd0a97a828907f2d26f5e49d989e2b773
12 years ago
James South
049c2c3c53
Enforce checking for each IImageService
Former-commit-id: 3603d946b8b02af189ff19a1fc78daef107e0d94
Former-commit-id: 24cbfb9ecbf32d694c03e1db80509e84f0f8a94a
12 years ago
James South
184dfc1f04
Much better extension parsing.
Former-commit-id: 05400d03f0b51df2bb62a9178df9ee6105ec995a
Former-commit-id: e17df46703b600ff2267342f75f7128b423b004d
12 years ago
James South
69bf97351e
Adding overlay to Imageprocessor plus tidy up
touches #89
Former-commit-id: 730e210c4daeffe003c86faba3d62e17fe437cff
Former-commit-id: eec47cf2178eeff36597c1980b72f834410af164
12 years ago
James South
3fd6c0ba25
Fixing rotate plus resolution errors.
Former-commit-id: 5e3f2ef52a18514efc644bc91910d54f32491dee
Former-commit-id: 102d9f8d37fa07891bb03f3de5a5e631b2bb32c2
12 years ago
James South
cce6a8d8e6
IImageService prefix is now configurable
Former-commit-id: 3c3ca80f246f8779ed84f6c0f7430d2927b2eb51
12 years ago
James South
cda70144e5
Tightening security in processing module.
Former-commit-id: ec9c732224e2d631e3eb38c10302ee8f4974dd65
12 years ago
James South
5d0ac81344
Extension-less files now save.
Former-commit-id: 13cc4a71abacaa9bf98119491094beda3a2ce63f
12 years ago
James South
b820081b1a
Adding configuration
TODO: Fix extensionless urls.
Former-commit-id: d1b4f7fc565dc184376bf938773168d6e5942380
12 years ago
James South
5d0719f2ba
Better remote error handling + cleanup
Former-commit-id: 0388932a3470853821447a08a2a10f31551a61b4
12 years ago
James South
a55b6db629
Removing unnecessary async methods
Former-commit-id: 8927e98e23f2b68d32b4c798c35510c99169d1d9
12 years ago
James South
42b6990c0c
Post processing event is now awaitable
Former-commit-id: 79488db462d8d721315b20fffc379f14d3dbf5fd
12 years ago
James South
9906eee3bd
Adding PostProcessingEventHandler Fixes #74
Former-commit-id: 00d48c497c41c1e8bc2c56a1865338c1a21ec503
12 years ago
James South
85e552801f
Fixing file dependencies and mime/type
Former-commit-id: 1d2dadabad90334cd6425ac7f0256e3f00a897b2
12 years ago
James South
d0b3f4a57d
Move everything to NET4.5
Former-commit-id: 634684bd47347d7375415a638c2f64c81db1805b
12 years ago
James South
b6cf1e07e8
WebP is now a separate plugin
Former-commit-id: 072872be821a4ac73038dec5a99de6ae2552a713
12 years ago
James South
9067062aaf
Adding AsyncDeDuper
Former-commit-id: a5e1f827c161642d6de2b164dcd3224195975ac9
12 years ago
James South
37b1e1f866
Adding AsyncDeDuper
Former-commit-id: 30973a9ce646ad5301c4c68fbd66ddb2d37b8f29
12 years ago
James South
48e7904698
Preventing disposal of semaphore objects until app end.
Former-commit-id: 7f1829e9612ec7a2f6283f63326da99fb41a9c24
12 years ago
James South
e21059796c
Fixing issue #65
Former-commit-id: 0e9e6fc5d35a0b49e3bcd925e7c043d18bd3c1d3
12 years ago
James South
5052ecc3fa
Preventing disposal of semaphore objects until app end.
Former-commit-id: 298645dd20ba8d487e09d2e5aec20216f353ecef
12 years ago
James South
6eef2f30e3
Fixing issue #65
Former-commit-id: 33e7712572e28ccdda8a62d54c05f257074ec099
12 years ago
James South
7f44a51f72
Fixing virtual directory mapping issue
Former-commit-id: 1adc402cdb870e1399e0d8c297268371237aafa2
12 years ago
James South
f2205ff97c
Removing disposal code.
Former-commit-id: 6952c37add20141569f77f9820ac5f4a2ffde853
12 years ago
James South
bc8faf72ba
Better Semaphore fix
Former-commit-id: c679e15305cade71e0fec7d3db7f0eab41224741
12 years ago
James South
cd37ded85d
Fixing threading issue?
Former-commit-id: 9dfcb11ad66196f32d3b1d13777e77862ac7fd67
12 years ago
James South
7cc6b6ffd9
Refactoring extensions
Former-commit-id: 4987805685fb6ec8bad708809ddf0ae6f239f1d4
12 years ago
James South
ab386b08fc
Tweaking gif frame creation and fixing unc folder access issue
Former-commit-id: badfd2f22a0f209cd9f913804260dce56b0037e4
12 years ago
Thomas Broust
288a2f61e1
Creates a new Mono project so it can at least build (not yet run) on Xamarin/Mono
Former-commit-id: b625d699fc6c68456157f8509e8e219d67c6c204
12 years ago
Thomas Broust
10e62d5a9d
Creates a new Mono project so it can at least build (not yet run) on Xamarin/Mono
Former-commit-id: 96e8b233cd5d9f20c13b1691cfe2ff187c51267d
12 years ago
James South
3053267c3d
Refactoring and sense checking
Former-commit-id: 152ad831191fe1413038822f39a0a4fcdcda8ab2
12 years ago
James South
eebb79819a
Adding transparent webp support
Former-commit-id: bde73846512628e8364d54420c2f1dac7af748e4
12 years ago
James South
1aa80a5951
WebP support :)
Former-commit-id: e0420baea7ed6cc972f422d31d163d3b53663e16
12 years ago
James South
f2247c5d06
Fixing instance thread safety
Former-commit-id: 2121efd8578141a0edc316c471a7fc3a7834fc53
12 years ago
James South
cd392d51c5
Adding watermark and tweaking regexes
Former-commit-id: c5876edc4982cef520bac0029d1e0e3d0aa82037
12 years ago
James South
f64d680d70
Fixing formats
Former-commit-id: a41e917f1cdcec39f2257b8889c4ee25284f2ad8
12 years ago
James South
733d6a22f7
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: 50ec25580a92b47dfb6227ca57aebaf7c814636e
12 years ago
James South
b83179d67a
Moar conversions!
Former-commit-id: f812ee5350b737eb4df0bccae42025c44d133065
12 years ago
James South
0a1c0bafb0
Initial commit
THIS WON'T BUILD JUST NOW.
Former-commit-id: 89c0a9c493cd0adb90638b5ebc79ef5b82f8a902
12 years ago
James South
5b83b90d1c
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: 069c12d2314dd3888ddfd1a5e124442d341415a8
12 years ago
James South
b914ac6546
Fixing concurrency issues in preset retrieval.
- Also enhanced security.
Former-commit-id: 2aa8a0dc90abf658ed3837dfbd9464008f71a462
12 years ago
James South
4c6cd99482
Versions, 1.9.0, 3.2.3, 1.1.0
Adding animated gif support
Adding Tint Method
Former-commit-id: 872138e10c1c593642ade1311c4fb2ff68c12b68
12 years ago
James South
538aad7f90
Fixed gif output
Replace quantizer and added wait to semaphore slim.
TODO: Replace method call in ImageFactory methods.
Former-commit-id: 4c3fe3c01d8a3d857fcc16e8add7fa93fe4df602
12 years ago
James South
eafd68bfd6
Added embedded httpmodule declaration
Former-commit-id: 03291e4237377b24f7b9bb5dd8555653a012b2df
12 years ago