Image Resizer
43 results found
-
Fix for Mono Runtime
Great project.
It compiles under Mono but doesn't run. The fix is easy: http://kendoll.net/imageresizer_in_mono
Let me know if you need help with the MVC extensions.
Ken
1 voteThanks! Completed, and will be included in 3.1.5
-
Make a plugin that detects IE 6 and below, and serves GIF instead of PNG files.
Make a plugin that detects IE 6 and below, and serves GIF instead of PNG files.
1 voteWill be included in 3.1.3
-
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.
-
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 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 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.
-
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.
-
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 -
Named Parameter Sets
The existing 404 feature has a concept of a short name representing a more expansive setting value, e.g. http://site.com/image.jpg?404=noImage
Could this idea be extended so that a short name could be used to locate a set of image resizer argument values to help with uniformity in a large site, e.g. http://site.com/image.jpg?set=medium
where medium refers to a configuration named "medium" that specifies:- width: 300
- height: 300
- 404: /images/404/noImage.jpg
- and so on...
1 voteThis feature has been implemented in v3.1, as the Presets plugin. ?preset=medium
- Installation
1. Add `` to the `` section.
- Configuration Syntax
A named preset can specify default settings (these can be overridden in the URL), or normal settings (which override corresponding URL settings) – or both.
…
…
-
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.
-
Add &dpi=value command for telling printers how large to print images
While completely ignored by browsers (see http://apptools.com/examples/dpi.php ), a Jpeg image can specify a DPI value that can be used by printers to determine how densely to print pixels on a physical page. The default is 96 dpi, i.e, a 768x384px image will print 8"x4" on a page.
1 voteWill be part of v3.1
-
Improve Watermark Plguin
Add named profiles to the Watermark plugin.
1 voteWill be released in next update
-
Create a plugin that leverages a C or C++ library to perform all the image processing.
We all know GDI is fast, but not nearly as fast as some of the C libraries out there. It is also extremely buggy and doesn't do multi-threading particularly well.
There are a lot of options:
http://www.graphicsmagick.org/index.html
http://freeimage.sourceforge.net/
http://www.emgu.com/wiki/index.php/Main_Page
http://www.boost.org/doc/libs/1_43_0/libs/gil/doc/index.html
1 voteCreated FreeImageDecoder, FreeImageEncoder, FreeImageResizer, and FreeImageBuilder plugins
-
Add support for HttpPostedFileBase
The HttpPostedFileBase class is an abstract class that contains the same members as the HttpPostedFile class. This is the preferred class to use when uploading files in MVC
3 votesI’ve added support for HttpPostedFileBase and and any class that exposes an InputStream property (and optionally) a FileName property.
-
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
-
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.
-
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.
-
Add jCrop interface
Make it easy for users to crop their own images with a jCrop-friendly plugin.
1 voteNow available in the Samples/jCrop area.
- Don't see your idea?