- 51Aspx源码必读 .txt[4KB]
- WebImageResizer\app.config[1KB]
- WebImageResizer\Factory.cs[2KB]
- WebImageResizer\IImageFilter.cs[478B]
- WebImageResizer\IImageProvider.cs[311B]
- WebImageResizer\IImageStore.cs[279B]
- WebImageResizer\IImageTool.cs[484B]
- WebImageResizer\ImageHandler.cs[4KB]
- WebImageResizer\WebImageResizer.csproj[4KB]
- WebImageResizer\bin\Debug\WebImageResizer.dll.config[1KB]
- WebImageResizer\Filters\GreyScaleFilter.cs[522B]
- WebImageResizer\Filters\ResizeFilter.cs[1KB]
- WebImageResizer\Filters\RotateFilter.cs[695B]
- WebImageResizer\Filters\ZoomFilter.cs[701B]
- WebImageResizer\ImageProviders\FileSystemImageProvider.cs[736B]
- WebImageResizer\ImageStores\FileSystemImageStore.cs[2KB]
- WebImageResizer\ImageStores\ImageStoreScavanger.cs[1KB]
- WebImageResizer\ImageTools\NativeImageTool.cs[8KB]
- WebImageResizer\obj\Debug\WebImageResizer.csproj.FileListAbsolute.txt[684B]
- WebImageResizer\Properties\AssemblyInfo.cs[1KB]
- WebImageResizer\Properties\Settings.Designer.cs[3KB]
- WebImageResizer\Utils\AppScheduler.cs[3KB]
- WebImageResizer\Utils\FileSystemHelpers.cs[963B]
- WebImageResizer\Utils\IEnumerableExtensions.cs[742B]
- WebImageResizer\Utils\IScheduleTask.cs[864B]
- WebImageResizer\Utils\ObjectExtensions.cs[222B]
- WebImageResizer.ImageTool.FreeImage\FreeImageImageTool.cs[1KB]
- WebImageResizer.ImageTool.FreeImage\WebImageResizer.ImageTool.FreeImage.csproj[3KB]
- WebImageResizer.ImageTool.FreeImage\obj\Debug\WebImageResizer.ImageTool.FreeImage.csproj.FileListAbsolute.txt[1KB]
- WebImageResizer.ImageTool.FreeImage\Properties\AssemblyInfo.cs[1KB]
- WebImageResizer.ImageTool.Wpf\WebImageResizer.ImageTool.Wpf.csproj[3KB]
- WebImageResizer.ImageTool.Wpf\WPFImageTool.cs[1KB]
- WebImageResizer.ImageTool.Wpf\obj\Debug\WebImageResizer.ImageTool.Wpf.csproj.FileListAbsolute.txt[942B]
- WebImageResizer.ImageTool.Wpf\Properties\AssemblyInfo.cs[1KB]
- WebImageResizer.Web.Demo\Default.aspx[1KB]
- WebImageResizer.Web.Demo\Default.aspx.cs[236B]
- WebImageResizer.Web.Demo\Default.aspx.designer.cs[4KB]
- WebImageResizer.Web.Demo\Web.config[8KB]
- WebImageResizer.Web.Demo\WebImageResizer.Web.Demo.csproj[4KB]
- WebImageResizer.Web.Demo\obj\Debug\WebImageResizer.Web.Demo.csproj.FileListAbsolute.txt[1KB]
- WebImageResizer.Web.Demo\Properties\AssemblyInfo.cs[1KB]
- from.gif[4KB]
- WebImageResizer.sln[3KB]
- 最新Asp.Net源码下载.url[123B]
- libs\FreeImage\FreeImage.dll[1.99MB]
- libs\FreeImage\FreeImageNET.dll[180KB]
- WebImageResizer\WebImageResizer.csproj.vspscc[257B]
- WebImageResizer\bin\Debug\WebImageResizer.dll[21KB]
- WebImageResizer\bin\Debug\WebImageResizer.pdb[63KB]
- WebImageResizer\obj\Debug\WebImageResizer.dll[21KB]
- WebImageResizer\obj\Debug\WebImageResizer.pdb[63KB]
- WebImageResizer\obj\Debug\Refactor\WebImageResizer.dll[7KB]
- WebImageResizer\Properties\Settings.settings[1KB]
- WebImageResizer.ImageTool.FreeImage\WebImageResizer.ImageTool.FreeImage.csproj.vspscc[257B]
- WebImageResizer.ImageTool.FreeImage\bin\Debug\FreeImage.dll[1.99MB]
- WebImageResizer.ImageTool.FreeImage\bin\Debug\FreeImageNET.dll[180KB]
- WebImageResizer.ImageTool.FreeImage\bin\Debug\WebImageResizer.dll[21KB]
- WebImageResizer.ImageTool.FreeImage\bin\Debug\WebImageResizer.ImageTool.FreeImage.dll[5KB]
- WebImageResizer.ImageTool.FreeImage\bin\Debug\WebImageResizer.ImageTool.FreeImage.pdb[11KB]
- WebImageResizer.ImageTool.FreeImage\bin\Debug\WebImageResizer.pdb[63KB]
- WebImageResizer.ImageTool.FreeImage\obj\Debug\ResolveAssemblyReference.cache[8KB]
- WebImageResizer.ImageTool.FreeImage\obj\Debug\WebImageResizer.ImageTool.FreeImage.dll[5KB]
- WebImageResizer.ImageTool.FreeImage\obj\Debug\WebImageResizer.ImageTool.FreeImage.pdb[11KB]
- WebImageResizer.ImageTool.FreeImage\obj\Debug\Refactor\WebImageResizer.ImageTool.FreeImage.dll[3KB]
- WebImageResizer.ImageTool.Wpf\WebImageResizer.ImageTool.Wpf.csproj.vspscc[257B]
- WebImageResizer.ImageTool.Wpf\bin\Debug\WebImageResizer.dll[21KB]
- WebImageResizer.ImageTool.Wpf\bin\Debug\WebImageResizer.ImageTool.Wpf.dll[5KB]
- WebImageResizer.ImageTool.Wpf\bin\Debug\WebImageResizer.ImageTool.Wpf.pdb[11KB]
- WebImageResizer.ImageTool.Wpf\bin\Debug\WebImageResizer.pdb[63KB]
- WebImageResizer.ImageTool.Wpf\obj\Debug\WebImageResizer.ImageTool.Wpf.dll[5KB]
- WebImageResizer.ImageTool.Wpf\obj\Debug\WebImageResizer.ImageTool.Wpf.pdb[11KB]
- WebImageResizer.Web.Demo\ImageHandler.ashx[181B]
- WebImageResizer.Web.Demo\WebImageResizer.Web.Demo.csproj.user[1KB]
- WebImageResizer.Web.Demo\WebImageResizer.Web.Demo.csproj.vspscc[257B]
- WebImageResizer.Web.Demo\App_Data\Frangipani Flowers.jpg[105KB]
- WebImageResizer.Web.Demo\App_Data\http___localhost_51812_imagehandler.ashx_src=_app_data_frangipani flowers.jpg&height=100&width=200&rotate=135&format=png.fsis[51KB]
- WebImageResizer.Web.Demo\App_Data\http___localhost_51812_imagehandler.ashx_src=_app_data_frangipani flowers.jpg&height=100&width=200&rotate=180.fsis[6KB]
- WebImageResizer.Web.Demo\App_Data\http___localhost_51812_imagehandler.ashx_src=_app_data_frangipani flowers.jpg&height=100&width=200&rotate=45&format=png.fsis[52KB]
- WebImageResizer.Web.Demo\App_Data\http___localhost_51812_imagehandler.ashx_src=_app_data_frangipani flowers.jpg&height=100&width=200&rotate=90.fsis[6KB]
- WebImageResizer.Web.Demo\App_Data\http___localhost_51812_imagehandler.ashx_src=_app_data_frangipani flowers.jpg&height=100&width=200.fsis[6KB]
- WebImageResizer.Web.Demo\App_Data\http___localhost_51812_imagehandler.ashx_src=_app_data_frangipani flowers.jpg&height=100.fsis[4KB]
- WebImageResizer.Web.Demo\App_Data\http___localhost_51812_imagehandler.ashx_src=_app_data_frangipani flowers.jpg&height=200&width=100.fsis[6KB]
- WebImageResizer.Web.Demo\App_Data\http___localhost_51812_imagehandler.ashx_src=_app_data_frangipani flowers.jpg&height=200.fsis[11KB]
- WebImageResizer.Web.Demo\App_Data\http___localhost_51812_imagehandler.ashx_src=_app_data_frangipani flowers.jpg&height=300&width=50.fsis[4KB]
- WebImageResizer.Web.Demo\App_Data\http___localhost_51812_imagehandler.ashx_src=_app_data_frangipani flowers.jpg&height=300.fsis[20KB]
- WebImageResizer.Web.Demo\bin\FreeImage.dll[1.99MB]
- WebImageResizer.Web.Demo\bin\FreeImageNET.dll[180KB]
- WebImageResizer.Web.Demo\bin\WebImageResizer.dll[21KB]
- WebImageResizer.Web.Demo\bin\WebImageResizer.ImageTool.FreeImage.dll[5KB]
- WebImageResizer.Web.Demo\bin\WebImageResizer.ImageTool.FreeImage.pdb[11KB]
- WebImageResizer.Web.Demo\bin\WebImageResizer.pdb[63KB]
- WebImageResizer.Web.Demo\bin\WebImageResizer.Web.dll[4KB]
- WebImageResizer.Web.Demo\bin\WebImageResizer.Web.pdb[11KB]
- WebImageResizer.Web.Demo\obj\Debug\ResolveAssemblyReference.cache[11KB]
- WebImageResizer.Web.Demo\obj\Debug\WebImageResizer.Web.dll[4KB]
- WebImageResizer.Web.Demo\obj\Debug\WebImageResizer.Web.pdb[11KB]
源码介绍
源码参数
高效的基于web的图片处理程序,可以对图片进行旋转,格式,缩放和灰度处理,程序使用C#编写。
一个ASP.NET可扩展的通用图片处理程序,使用了filter。五种filter可用:resize, zoom, rotate,
greyscaling and formatting(jpg, gif, tif, png)
作者添加了2种编码库来处理小图。WPF内置的bitmap编码和 FreeImage library。在测试中
FreeImage 制作最小的图片并且为默认的bitmap编码,在demo中。
使用一个从IImageProvider接口中抽象出来的ImageProvider获得原始图像,例如从CMS,数据库,硬盘
或者其他任意位置。一个继承了IImageProvider接口的类实现了从硬盘读取文件。
默认会处理下面的URL参数:
src: Key to an image, can be a relative url, guid or whatever you want
width: Width in pixels without any unit specification
height: Height in pixels without any unit specification
format: 格式化输出图像: png, gif, jpg, tif
greyscale: any non empty value triggers grey scaling
rotate: Invariant Culture floating point number in degrees where 360 is a complete rotation.
zoom: Invariant Culture floating point number indicating scale value. If 2 is specified the output will be double the original size.
如果需要的话,参数可以组合使用。
示例Url(只做说明使用,并不能真正使用)
// Returns the image mapping to /bla.jpg resized to width of 100 pixels preserving aspect relative to height
http://webimageresizer.codeplex.com/ImageHandler.ashx?src=/bla.jpg&width=100
// Returns the image mapping to /bla.jpg resized to height of 100 pixels preserving aspect relative to width
http://webimageresizer.codeplex.com/ImageHandler.ashx?src=/bla.jpg&height=100
// Returns the image mapping to /bla.jpg resized to width 100 pixels and a height of 50 pixels
http://webimageresizer.codeplex.com/ImageHandler.ashx?src=/bla.jpg&width=100&height=50
// Returns the image mapping to /bla.jpg resized to 2.5 times the original size
http://webimageresizer.codeplex.com/ImageHandler.ashx?src=/bla.jpg&zoom=2.5
// Returns the image mapping to /bla.jpg resized to 2.5 times the original size and rotated 45 degrees,
http://webimageresizer.codeplex.com/ImageHandler.ashx?src=/bla.jpg&zoom=2.5&rotate=45
// Returns the image mapping to /bla.jpg resized to 2.5 times the original size, rotated 45 degrees and greyscaled
http://webimageresizer.codeplex.com/ImageHandler.ashx?src=/bla.jpg&zoom=2.5&rotate=45&greyscale=1
下载记录(Only Recent 100)
用户名 | 推荐指数 | 下载时间 |
---|