ASP.NET 画图与图像处理-生成高质量缩略图

作者:vkvi 来源:千一网络(原创) 日期:2007-8-30

利用 GetThumbnailImage 生成的缩略图,当请求的缩略图大于 120*120 像素时,质量将显著降低,比如你想把一张相机中的照片改为 500*375 像素,利用 GetThumbnailImage 是不会令你满意的。

我们利用 Graphics 的 DrawImage 生成高质量的缩略图。

Image、Bitmap、Graphics 的名称空间是

System.Drawing

在 .aspx.cs 页中,不能在导入名称空间后使用 Image 时省略 System.Drawing,因为这会和 System.Web.UI.WebControls 的 Image 产生混淆。

利用 Bitmap 设置好缩略图大小,再利用 DrawImage 画缩略图。这里,DrawImage 的第二个参数表示在横坐标上从哪里开始画,第三个参数表示在纵坐标上从哪里开始画(纵坐标是从上到下),第四个参数是 srcImg 的缩放宽度,第五个参数是 srcImg 的缩放高度。

请继续阅读 ASP.NET 画图与图像处理-让 Photoshop 可打开

你前面那位网友看了:NFC 手机能集成/模拟/取代各种 ID、IC 卡吗?

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
赞助商们