My Community Project for dynamic image handling in .Net.
3/9/2010
tednyberg has uploaded a patch.
Description:*Breaking change* Added option to ensure the aspect ratio is kept when both height and width are specified (this is now the default value, adding querystring r=false reverts behavior to the previous standard where aspect ratio isn't kept when both dimensions are specified).
3/9/2010
tednyberg has uploaded a patch.
Description:Modified the handler to use the file extension of the requested URL instead of hard-coded ".jpg".Tested and works fine with ".png" extensions.Note: Private class variables are prefixed with underscore.
3/9/2010
Hi!
Support for other image types (most importantly .png) would be great!
3/9/2010
Hi!
Just curious, the brief documentation doesn't say anything about registering the handler. You're supposed to add the handlers (for the desired file extensions/locations) yourself, right?
All the best!
/ted
7/14/2009
Hi blfoleyus,
I made some patch for you to fix bugs and increase client-side performance when loading images.
Please check on "Source Code" -> Patches : http://dynamicimageprocess.codeplex.com/SourceControl/PatchList.aspx
7/14/2009
doggy8088 has uploaded a patch.
Description:The "DynamicImageProcessor.cs" is buggy on the file/path parsing. I made some changes to using System.IO.Path class to deal with that.Also, I added a Client-side cache (Expires header) for performance issues.
2/10/2009
Alrighty everyone who as been following, thank you for the suggestions. Here is the final version 1.0 complied release ready to go. Here are the installation instructions. First add the dll to your bin directory of your application. Then add the following lines to the config sections of your web.config. <section name="DynamicImageSection" type="DynamicImage.DynamicImageProcessorConfig"/> And the for the actual section itself: <DynamicImageSection EnableImageNotFound="true"> <ImageNotFound FileName="/images/notfound.jpg" /> <Cache CacheDirectory="C:\tempimages" Enabled="true" /> </DynamicImageSection> As always please post any issues and i will work them out right away. I promise i will work on some documentation as soon as i get the chance. Also with the next version i will include some good scalable 404 images. Thanks Again For Everyone's Help
2/10/2009
Alrighty everyone who as been following, thank you for the suggestions. Here is the final version 1.0 complied release ready to go. Here are the installation instructions. First add the dll to your bin directory of your application. Then add the following lines to the config sections of your web.config. <section name="DynamicImageSection" type="DynamicImage.DynamicImageProcessorConfig"/> And the for the actual section itself: <DynamicImageSection EnableImageNotFound="true"> <ImageNotFound FileName="/images/notfound.jpg" /> <Cache CacheDirectory="C:\tempimages" Enabled="true" /> </DynamicImageSection> As always please post any issues and i will work them out right away. I promise i will work on some documentation as soon as i get the chance. Also with the next version i will include some good scalable 404 images. Thanks Again For Everyone's Help
2/10/2009
Alrighty everyone who as been following, thank you for the suggestions. Here is the final version 1.0 complied release ready to go. Here are the installation instructions. First add the dll to your bin directory of your application. Then add the following lines to the config sections of your web.config. <section name="DynamicImageSection" type="DynamicImage.DynamicImageProcessorConfig"/> And the for the actual section itself: <DynamicImageSection EnableImageNotFound="true"> <ImageNotFound FileName="/images/notfound.jpg" /> <Cache CacheDirectory="C:\tempimages" Enabled="true" /> </DynamicImageSection> As always please post any issues and i will work them out right away. I promise i will work on some documentation as soon as i get the chance. Also with the next version i will include some good scalable 404 images. Thanks Again For Everyone's Help
2/10/2009
Alrighty everyone who as been following, thank you for the suggestions. Here is the final version 1.0 complied release ready to go. Here are the installation instructions. First add the dll to your bin directory of your application. Then add the following lines to the config sections of your web.config. <section name="DynamicImageSection" type="DynamicImage.DynamicImageProcessorConfig"/> And the for the actual section itself: <DynamicImageSection EnableImageNotFound="true"> <ImageNotFound FileName="/images/notfound.jpg" /> <Cache CacheDirectory="C:\tempimages" Enabled="true" /> </DynamicImageSection> As always please post any issues and i will work them out right away. I promise i will work on some documentation as soon as i get the chance. Also with the next version i will include some good scalable 404 images. Thanks Again For Everyone's Help
2/9/2009
Alrighty everyone who as been following, thank you for the suggestions. Here is the final version 1.0 complied release ready to go. Here are the installation instructions. First add the dll to your bin directory of your application. Then add the following lines to the config sections of your web.config. <section name="DynamicImageSection" type="DynamicImage.DynamicImageProcessorConfig"/> And the for the actual section itself: <DynamicImageSection EnableImageNotFound="true"> <ImageNotFound FileName="/images/notfound.jpg" /> <Cache CacheDirectory="C:\tempimages" Enabled="true" /> </DynamicImageSection> As always please post any issues and i will work them out right away. I promise i will work on some documentation as soon as i get the chance. Also with the next version i will include some good scalable 404 images. Thanks Again For Everyone's Help
2/9/2009
Alrighty everyone who as been following, thank you for the suggestions. Here is the final version 1.0 complied release ready to go. Here are the installation instructions. First add the dll to your bin directory of your application. Then add the following lines to the config sections of your web.config. <section name="DynamicImageSection" type="DynamicImage.DynamicImageProcessorConfig"/> And the for the actual section itself: <DynamicImageSection EnableImageNotFound="true"> <ImageNotFound FileName="/images/notfound.jpg" /> <Cache CacheDirectory="C:\tempimages" Enabled="true" /> </DynamicImageSection> As always please post any issues and i will work them out right away. I promise i will work on some documentation as soon as i get the chance. Also with the next version i will include some good scalable 404 images. Thanks Again For Everyone's Help
2/5/2009
Great idea, i will implement this with the next release, probably two or three weeks from now.
2/5/2009
This will allow users to include custom plugin assemblies. These assemblies will implement an interface which will allow for effects such as blur, watermark, overlays and borders.
2/5/2009
You may add some feature like filter effect, such as Border, Blur, ..., etc.
1/31/2009
There is an error in the diagram where ist says "Is the Request of custom size?"
the one going down should say Yes not No
1/31/2009
Alrighty everyone who as been following, thank you for the suggestions. Here is the final version 1.0 complied release ready to go. Here are the installation instructions. First add the dll to your bin directory of your application. Then add the following lines to the config sections of your web.config. <section name="DynamicImageSection" type="DynamicImage.DynamicImageProcessorConfig"/> And the for the actual section itself: <DynamicImageSection EnableImageNotFound="true"> <ImageNotFound FileName="/images/notfound.jpg" /> <Cache CacheDirectory="C:\tempimages" Enabled="true" /> </DynamicImageSection> As always please post any issues and i will work them out right away. I promise i will work on some documentation as soon as i get the chance. Also with the next version i will include some good scalable 404 images. Thanks Again For Everyone's Help
1/31/2009
Alrighty everyone who as been following, thank you for the suggestions. Here is the final version 1.0 complied release ready to go. Here are the installation instructions. First add the dll to your bin directory of your application. Then add the following lines to the config sections of your web.config. <section name="DynamicImageSection" type="DynamicImage.DynamicImageProcessorConfig"/> And the for the actual section itself: <DynamicImageSection EnableImageNotFound="true"> <ImageNotFound FileName="/images/notfound.jpg" /> <Cache CacheDirectory="C:\tempimages" Enabled="true" /> </DynamicImageSection> As always please post any issues and i will work them out right away. I promise i will work on some documentation as soon as i get the chance. Also with the next version i will include some good scalable 404 images. Thanks Again For Everyone's Help
1/30/2009
Alrighty everyone who as been following, thank you for the suggestions. Here is the final version 1.0 complied release ready to go. Here are the installation instructions. First add the dll to your bin directory of your application. Then add the following lines to the config sections of your web.config. <section name="DynamicImageSection" type="DynamicImage.DynamicImageProcessorConfig"/> And the for the actual section itself: <DynamicImageSection EnableImageNotFound="true"> <ImageNotFound FileName="/images/notfound.jpg" /> <Cache CacheDirectory="C:\tempimages" Enabled="true" /> </DynamicImageSection> As always please post any issues and i will work them out right away. I promise i will work on some documentation as soon as i get the chance. Also with the next version i will include some good scalable 404 images. Thanks Again For Everyone's Help
1/30/2009
Alrighty everyone who as been following, thank you for the suggestions. Here is the final version 1.0 complied release ready to go. Here are the installation instructions. First add the dll to your bin directory of your application. Then add the following lines to the config sections of your web.config. <section name="DynamicImageSection" type="DynamicImage.DynamicImageProcessorConfig"/> And the for the actual section itself: <DynamicImageSection EnableImageNotFound="true"> <ImageNotFound FileName="/images/notfound.jpg" /> <Cache CacheDirectory="C:\tempimages" Enabled="true" /> </DynamicImageSection> As always please post any issues and i will work them out right away. I promise i will work on some documentation as soon as i get the chance. Also with the next version i will include some good scalable 404 images. Thanks Again For Everyone's Help
|