Dynamic resizing usually refers to on-the-fly resizing by a web server. This feature reduces development time and webmaster overhead by eliminating a common pain point in web development.
Dynamic (server-side) resizing can be difficult to implement properly. Image scaling is an inherently resource-intensive operation, and should always be coupled with a thread-safe caching system. File access synchronization can be difficult when dealing with large files and long 'open' times.
A correct implementation should
- Not allow photos to be accessed that would not normally be publicly accessible.
- Cache image results to
Dynamic image processing libraries by platform (With a URL API)
Ruby
PHP
ASP.NET
- ImageResizing.Net
- 29 pitfalls to avoid when doing dynamic image resizing on ASP.NET. (Not a library, but an important read for this platform).
This may not be a complete list - Feel free to add any library that is missing.