James South
1af1c45a49
Better remote error handling + cleanup
Former-commit-id: 0388932a3470853821447a08a2a10f31551a61b4
12 years ago
James South
b56237d12f
Removing unnecessary async methods
Former-commit-id: 8927e98e23f2b68d32b4c798c35510c99169d1d9
12 years ago
James South
e7d5cd82c2
Post processing event is now awaitable
Former-commit-id: 79488db462d8d721315b20fffc379f14d3dbf5fd
12 years ago
James South
3cf2e43a87
Adding PostProcessingEventHandler Fixes #74
Former-commit-id: 00d48c497c41c1e8bc2c56a1865338c1a21ec503
12 years ago
James South
e59b4b09be
Fixing file dependencies and mime/type
Former-commit-id: 1d2dadabad90334cd6425ac7f0256e3f00a897b2
12 years ago
James South
19c21a85af
Move everything to NET4.5
Former-commit-id: 634684bd47347d7375415a638c2f64c81db1805b
12 years ago
James South
c068dd0124
WebP is now a separate plugin
Former-commit-id: 072872be821a4ac73038dec5a99de6ae2552a713
12 years ago
James South
577ffa5813
Adding AsyncDeDuper
Former-commit-id: a5e1f827c161642d6de2b164dcd3224195975ac9
12 years ago
James South
08547cc821
Adding AsyncDeDuper
Former-commit-id: 30973a9ce646ad5301c4c68fbd66ddb2d37b8f29
12 years ago
James South
706fff259f
Preventing disposal of semaphore objects until app end.
Former-commit-id: 7f1829e9612ec7a2f6283f63326da99fb41a9c24
12 years ago
James South
7710727740
Fixing issue #65
Former-commit-id: 0e9e6fc5d35a0b49e3bcd925e7c043d18bd3c1d3
12 years ago
James South
f8746963d0
Preventing disposal of semaphore objects until app end.
Former-commit-id: 298645dd20ba8d487e09d2e5aec20216f353ecef
12 years ago
James South
70aa9a5f2f
Fixing issue #65
Former-commit-id: 33e7712572e28ccdda8a62d54c05f257074ec099
12 years ago
James South
6e0b0b03c7
Fixing virtual directory mapping issue
Former-commit-id: 1adc402cdb870e1399e0d8c297268371237aafa2
12 years ago
James South
c51dc0014d
Removing disposal code.
Former-commit-id: 6952c37add20141569f77f9820ac5f4a2ffde853
12 years ago
James South
b0d194c931
Better Semaphore fix
Former-commit-id: c679e15305cade71e0fec7d3db7f0eab41224741
12 years ago
James South
2c9abd8453
Fixing threading issue?
Former-commit-id: 9dfcb11ad66196f32d3b1d13777e77862ac7fd67
12 years ago
James South
dcfade6c28
Refactoring extensions
Former-commit-id: 4987805685fb6ec8bad708809ddf0ae6f239f1d4
12 years ago
James South
b15e115974
Tweaking gif frame creation and fixing unc folder access issue
Former-commit-id: badfd2f22a0f209cd9f913804260dce56b0037e4
12 years ago
Thomas Broust
65f06da1bf
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
656d51762b
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
edd4b59da0
Refactoring and sense checking
Former-commit-id: 152ad831191fe1413038822f39a0a4fcdcda8ab2
12 years ago
James South
e10b58a7b9
Adding transparent webp support
Former-commit-id: bde73846512628e8364d54420c2f1dac7af748e4
12 years ago
James South
0c937cf1cd
WebP support :)
Former-commit-id: e0420baea7ed6cc972f422d31d163d3b53663e16
12 years ago
James South
aa4a286099
Fixing instance thread safety
Former-commit-id: 2121efd8578141a0edc316c471a7fc3a7834fc53
12 years ago
James South
c0744b3df2
Adding watermark and tweaking regexes
Former-commit-id: c5876edc4982cef520bac0029d1e0e3d0aa82037
12 years ago
James South
eea152f729
Fixing formats
Former-commit-id: a41e917f1cdcec39f2257b8889c4ee25284f2ad8
12 years ago
James South
a59eed468c
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
5c8bdd83d5
Moar conversions!
Former-commit-id: f812ee5350b737eb4df0bccae42025c44d133065
12 years ago
James South
37c242816a
Initial commit
THIS WON'T BUILD JUST NOW.
Former-commit-id: 89c0a9c493cd0adb90638b5ebc79ef5b82f8a902
12 years ago
James South
fe343261f3
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
33d5401f5d
Fixing concurrency issues in preset retrieval.
- Also enhanced security.
Former-commit-id: 2aa8a0dc90abf658ed3837dfbd9464008f71a462
12 years ago
James South
15f087b61f
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
5803f710a2
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
e56ad020e2
Added embedded httpmodule declaration
Former-commit-id: 03291e4237377b24f7b9bb5dd8555653a012b2df
12 years ago
James South
6dceb65da8
Adding improved plugin and preset handling
Former-commit-id: 0b3fdc86725f777a98024b656114b192c31e138b
12 years ago
James South
e7d9a36324
Reformatting and bug fixing
Former-commit-id: 8565069a28b95f48fed2dcad81dc5200654a6e59
12 years ago
James South
f8140f80f3
Adding improved plugin and preset handling
Former-commit-id: 8f123e87e6b07c48d1114b12fa587faff38d2f18
12 years ago
James South
9a4fe72b9c
Reformatting and bug fixing
Former-commit-id: f0df98bf9cbea52bd66350acdb1a8d8833a6af1f
12 years ago
James South
9830dc119d
Swapping out for Semaphore Slim
Former-commit-id: a96a9d15c690f0b8aecca059a589f3fff3c2384c
12 years ago
James South
c050e4c152
Further attempt at protecting the Save method
Former-commit-id: 553fce571ba3ab180aafc7ebb72c33cd2f4be1d3
12 years ago
James South
c745621bed
backup before next release
Updates, Gaussian blur, Gaussian sharpen, Comic filter,
ImageProcessingModule
Former-commit-id: b3dee60a42cc64d844e79d60d499128e3c7cc183
12 years ago
James South
bf37956c94
v3.0.0.2
- Fixing diskcache expiration bug
Former-commit-id: 25a8b90f43b3ca87b3e366f6efa6b8bb0a49fbf7
12 years ago
James South
bc35644083
Removing SQLite
Cache is now purely file based. Very fast!
Former-commit-id: 2def08e0c90ba1c212c7a8af33ad1d9b27ffe45b
12 years ago
James South
c649a8bc6b
New cache cleanup mechanism
Former-commit-id: d3ebc6bc8a000b8cdde4b0b88781d0fd0e9dadd1
12 years ago
James South
ecaf27ffb1
Can now cache billions of items
TODO: An efficient cleanup mechanism
Former-commit-id: d1f3a36bd0c3374baddd2fd704d962f524f49976
12 years ago
James South
1e6cccd534
Adding extension-less remote url parsing.
Former-commit-id: 7687675f16f919d2ddbc22cb9d1044a44efee13a
12 years ago
James South
bf0878e5f3
Improved memory usage
Former-commit-id: e7128b53791bfd283b5c137866fe19d79aff0f37
12 years ago
aka Torgon Woodget
3f4765bae6
Extended remote file reader to handle extensionless image urls and querystring parameters for remote URLs
New properties for whitelist: <add url="http://maps.googleapis.com "
extensionLess="true" imageFormat="png" />
Sample URL for extensionless/paramter remote image:
http://localhost:49788/remote.axd?http://maps.googleapis.com/maps/api/staticmap?center=52.341055,7.125435&zoom=13&sensor=false&size=600x300&key=AIzaSyCMKi4DyRB2N-j-Sm3LpZkl6rSXWP_G5ZE?width=600
A 3rd querystring part (here: width=600) if the remote image url has url
parameters.
Former-commit-id: 187b4a0972b6608102a556fb9ef14338ef63293e
13 years ago
aka Torgon Woodget
813120dca3
Revert "Extended remote file reader to handle extensionless image urls and querystring parameters for remote URLs"
This reverts commit d24a99bf2b [formerly f1980db0fd571a80283c1698380ca3f672903b12].
Former-commit-id: 2722b400c86d6eec5bfbdc6da6d27889447b7e82
13 years ago