Image Resizer
43 results found
-
allow for default settings to be applied to all images
Define default configurations to be applied to all images on the website unless overwritten.
E.g. define a default max-size which would result all images on the website to be resized to the specified size without adding any query string parameters.
38 votesThis functionality is is available in v4 via
-
Keep EXIF info when resizing.
Besides using ImageResizer for scaling images I'm planning to use it to re-size large images after upload before i write it to disk.
I would very much appreciated if there would be an option to preserve the exif info in the image if there are any. I will use the rotation and geolocation information later on.
33 votesWe’ve also been working for the last year on porting metadata-extractor to c# – see https://github.com/drewnoakes/metadata-extractor-dotnet
-
Movie frame support (via ffmpeg)
Create a plugin which allows individual frames of a movie to be extracted and used as images. Will wrap ffmpeg, supporting the same formats as ffmpeg.
25 votesThe first alpha version of FFmpegPlugin has been pushed to Github.com/imazen/resizer (e-mail support@imageresizing.net for access).
Performance appears to be quite good.
Note that small API incompatible changes may be made within this plugin until it is officially released.
-
Create a RoundedCorners plugin
Create a plugin that allows images to be drawn with rounded corners.
22 votesA alpha version has been implemented and will be released within the next 2 versions. E-mail me if you’d like to help with testing and I can send it to you immediately.
-
Add checkForModifiedFiles configuration setting (like the one from S3Reader) to AzureReader2
S3Reader2 and AzureReader2 are both plugins for working with images in cloud storage, the former for Amazon S3 and the latter for Windows Azure Storage.
S3Reader2 has a configuration setting named "checkForModifiedFiles". From the documentation "If true, S3Reader which check for updated source files on S3 when a cached file is requested. The metadata is cached for an hour after it is last accessed (configurable by code). If false, S3 will never be checked for newer versions of cached files, reducing latency costs by 50%. Defaults to false."
I would like to have this functionality in the AzureReader2 plugin.
See…
20 votesThis functionality is complete, and present in the V4 and develop branch on GitHub.
-
Create MVC helper methods for generating urls
Create HtmlHelper extensions to generate URLs for the Image Resizing Module.
15 votesWe’re looking for preview testers. Before a public release, we want to make sure there aren’t any stupid errors in the design or API. Please reply if you would be willing to test and critique!
-
Create the RemoteSiteReader plugin
Create the RemoteSiteReader plugin so remotely hosted images can be resized. Note: due to the download latency, uncached performance will be poor.
14 votesWill be released in 3.0.11
-
PDF Support
Add support for converting PDFs to Jpeg/PNG format and resizing them.
Likely would be based on the Ghostscript.Net library
14 votesSorry for the delay. Due to licensing problems, Jason had to re-implement the plugin before he could share it. I’ve merged it into the codebase, and it will be included in the next release.
He has done a fantastic job on the plugin, and I’m really thankful that he took the time to write it twice so we could use it.
The plugin will be released under the GPL, as is required by the Ghostscript library which it uses. Make sure you understand the license, as it may be a problem some users.
-
Add the capability to output interlaced PNGs
There are some great advantages to interlaced pngs (http://nuwen.net/png.html) and, if you notice, what sites like Facebook use when viewing images. It doesn't make the file size any smaller, but it lets the user see the image a lot quicker -- when we're viewing a lot of image thumbnails, this is pretty useful.
9 votesInterlaced PNGs are now supported by the WicEncoder plugin and the &interlace=true command.
-
Publish Core with NuGet
Publish the image resizer through NuGet
http://blog.davidebbo.com/2011/04/easy-way-to-publish-nuget-packages-with.html
8 votesCompleted. Search the NuGet repository for ImageResizer, you will get 3 or more results. You can even use ImageResizer.WebConfig to automate the changes that are needed to your web.config file.
-
Image Resizer for WebMatrix PLEASE !
Image resizer is a great tool, BUT I will recommend that somebody do a tutorial on how to use it in WebMatrix. Yea, I understand Webmatrix is for beginners, BUT this tool is great for cranking out demos and proof of concept sites that Pros use Webmatrix for.
Yea, I use Visual Studio for most of my real work, BUT like many of team mates, we use Webmatix as a starting point. IMO, it's the best code editor out there8 votesImageResizer fully supports WebMatrix. NuGet installation is identical to Visual Studio.
-
read exif information from files when resizing
and use it to automatically rotate the resized image
7 votesThis feature will be available as the AutoRotate plugin and can be used via &autorotate=true in the querystring.
-
Dual license everything under the AGPL
A lot of companies seem to be dual-licensing libraries under the GPL or AGPL - not the LGPL. Frankly, it seems kind of useless, as few websites are willing to release the entire site's code.
Maybe I'm wrong - vote if you have a website who is AGPL licensed in its entirety (or is willing to be), and could actually take advantage of having the ImageResizer dual-licensed under the AGPL.
If 10 people vote for this issue (roughly 20 votes), I'll do the work to offer this as a licensing option.
6 votesDespite low interest, we will add this as a licensing option.
-
Build a ZoomFactorPlguin; allow an image to be scaled by a percentage.
Create a ZoomFactorPlguin that allows a 'zoom' factor to be specified. If height/width/maxheight/maxwidth are used, they will be multiplied by this factor. If none are specified, the original image will be scaled using the 'zoom' factor.
I.e, &zoom=0.5 equals %50 zoom. &zoom=2 equals 200% zoom.
Useful for scaling a fixed layout to different resolution devices without introducing blurring.
Chime in - would a &zoomall= setting be useful to scale border,padding, and margin values as well? Feedback on &zoom=?
6 votesWill be a core feature in V3.1, no plugin installation required. Will be subject to scale=down|up|canvas restrictions, use with &scale=both to get ‘normal’ behavior when making an image larger than its original size.
-
6 votes
WebP support is now complete: http://imageresizing.net/plugins/webp
A separate library, Imazen.WebP, was created to make a generic wrapper for all other .NET users as well.
-
Add support to preserve meatadata on resize
It would be very helpful to preserve metadata (e.g. iptc, xmp, photoshop) on resize so it does not need to be merged back in.
6 votesCopyMetatadata plugin has been added in 3.4.3
-
Add API to return image size without loading the image
My application only need to get the width and size of the resulting image for any ImageResizer URL.
The purpose is to set the width/size attribute of an <img> tag when rendering a MVC view. In that case, no need for the extra processing cost of loading the image.
5 votesRelease 3.4.0 includes this functionality via ImageJob. A more efficient implementation may arrive in 4.0, but the feature is now present.
-
Specify default values via Configuration
You have been asking for votes as to which behaviour should be used by default, e.g. upscaling of images.
Why not make such things configurable via the Application's Configuration File?4 votesWill be available in V3.1 with the DefaultSettings plugin. defaultsettings.explicitSizeScaleMode and defaultsettings.maxSizeScaleMode allow you to even set different defaults based on whether width/height or maxwidth/maxheight are used.
-
jQuery-based image studio
Create a jQuery widget that allows an image to be cropped, resized, rotated, and adjusted dynamically in the browser, generating a URL.
Repository: https://github.com/nathanaeljones/studiojs
Demo: http://nathanaeljones.github.com/studiojs/studio.html4 votes -
FullTrustWicPlugin
WIC is available on WS2008, and Windows 7+. It requires full trust, but may be able to provide 50-100% speed improvements on simple resizing operations. (although not advanced ones). For better performance, libjpeg, ImageScience, etc may be a better route. (since both require Full Trust).
4 votesCompleted. WicDecoder, WicEncoder, and WicBuilder will be included in V3.1, offering a 2-4x performance increase for basic resize operations.
- Don't see your idea?