1,716

Downloads

185

Downloads of v 3.3.3

2013-03-02

Last update

ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites

3.3.3

The RemoteReader plugin allows the ImageResizer to resize and display images that are located at arbitrary URLs. Kind of like a resizing relay.

There are 3 layers of security to prevent abuse.

1. The API signs the remote url with HMAC SHA-256 to prevent anyone from tampering or generating them without access to the signing key.

2. A whitelist approach is taken to sites. By default, no sites are allowed. You must handle the RemoteReaderPlugin.Current.AllowRemoteRequest event to permit sites (or portions of sites) to be relayed.

4. The plugin requires that all remote images be decoded and re-encoded. Files are never returned as-is. This ensures that the files are valid images, and prevents XSS attacks.

Please note, you must configure the <remotereader signingKey="to a long and secure pass phrase" /> and set <remotereader allowAllSignedRequests="true" /> if all code calling RemoteReaderPlugin.Current.CreateSignedUrl(remoteUrl,settings) is trusted.

Docs: http://imageresizing.net/plugins/remotereader

Support: http://imageresizing.net/support

Requires license, see http://imageresizing.net/plugins

## 30+ plugins available

Search 'ImageResizer' on nuget.org, or visit imageresizing.net to see 40+ plugins, including WPF, WIC, FreeImage, OpenCV, AForge & Ghostscript (PDF) integrations. You'll also find plugins for disk caching, memory caching, Microsoft SQL blob support, Amazon CloudFront, S3, Azure Blob Storage, MongoDB GridFS, automatic whitespace trimming, automatic white balance, octree 8-bit gif/png quantization and transparency dithering, animated gif resizing, watermark & text overlay support, content aware image resizing / seam carving (based on CAIR), grayscale, sepia, histogram, alpha, contrast, saturation, brightness, hue, Guassian blur, noise removal, and smart sharpen filters, psd editing & rendering, raw (CR2, NEF, DNG, etc.) file exposure, .webp (weppy) support, image batch processing & compression into .zip archives, red eye auto-correction, face detection, and secure (signed!) remote HTTP image processing. Most datastore plugins support the Virtual Path Provider system, and can be used for non-image files as well.

To install ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites, run the following command in the Package Manager Console

PM> Install-Package ImageResizer.Plugins.RemoteReader

Owners

Authors

Tags

Dependencies

Version History

Version Downloads Last updated
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.3.2 103 Thursday, January 24 2013
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.3.1 127 Thursday, December 20 2012
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.3.0 76 Tuesday, December 04 2012
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.2.4 288 Monday, August 06 2012
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.2.3 138 Saturday, June 30 2012
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.2.2 53 Wednesday, June 20 2012
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.2.1 83 Monday, June 04 2012
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.2.0 28 Sunday, June 03 2012
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.1.5 189 Wednesday, February 22 2012
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.1.4 75 Sunday, January 22 2012
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.1.3 35 Saturday, January 14 2012
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.1.2 88 Wednesday, December 07 2011
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.0.13 91 Sunday, October 23 2011
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.0.12 103 Monday, August 15 2011
ImageResizer.Plugins.RemoteReader - Resize and process images located on other servers or websites 3.0.11 54 Thursday, July 28 2011