ASP.Net常用功能整理--生成圖片的縮略圖_.Net教程
推薦:C#中連接兩個(gè)DataTable,相當(dāng)于Sql的InnerJoin在下面的例子中實(shí)現(xiàn)了3個(gè)Join方法,其目的是把兩個(gè)DataTable連接起來,相當(dāng)于Sql的Inner Join方法,返回DataTable的所有列。 如果兩個(gè)DataTable中的DataColumn有重復(fù)的話,把第二個(gè)設(shè)置
這二天想了想決定把自己先前做的項(xiàng)目中的小的功能,整理一下,奉獻(xiàn)大家!經(jīng)大家提議,我決定加上源代碼,但是源代碼不一定都是我寫的,有的來自書上,有的來自網(wǎng)上,有的來自開源項(xiàng)目,與我自己的代碼有不相符的,那就是先前的例子!
源代碼:smallImg.rar
以下是上傳一張800*1000的,分別生成不同縮略圖
命名空間:
using System.IO;
核心代碼:
System.Drawing.Image.GetThumbnailImageAbort callb = null;
try
{
// 保存到指定的文件夾
File1.PostedFile.SaveAs(Server.MapPath("/semir/ImgSides/") sidePath);
MyImage = System.Drawing.Image.FromFile(Server.MapPath("/semir/ImgSides/") sidePath);
// 保存大圖(原圖)
NewImage = MyImage.GetThumbnailImage(800, 1000, callb, new System.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/") "big" sidePath);
// 保存中圖
NewImage = MyImage.GetThumbnailImage(400, 500, callb, new System.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/") "middle" sidePath);
// 單款衣服的圖片大小
NewImage = MyImage.GetThumbnailImage(255, 319, callb, new System.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/") "SingleImage" sidePath);
// 保存小圖
NewImage = MyImage.GetThumbnailImage(115, 144, callb, new System.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/") "small" sidePath);
// 保存極小圖
NewImage = MyImage.GetThumbnailImage(45, 56, callb, new System.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/") "dinky" sidePath);
MyImage.Dispose();
NewImage.Dispose();
// 一定要釋放,否則進(jìn)程被占用
}
catch(Exception ex)
{
Response.Write(ex.ToString());
}
分享:DataGrid的多行提交盡管ASP.NET DataGrid是眾所周知非常好的表格控件,不過,提起DataGrid的編輯功能,我們卻不敢恭維了,就拿DataGrid的數(shù)據(jù)提交功能來說,的確存在很大的問題:在DataGrid中,每編輯一行就要
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過程實(shí)現(xiàn)分頁示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- 在ASP.NET中跨頁面實(shí)現(xiàn)多選
- 解讀ASP.NET刷新頁面的六種方法
- .NET教程之--.NET動(dòng)態(tài)創(chuàng)建類的實(shí)例解析
- c# md5 加密函數(shù)
- 通過系統(tǒng)配置來提高ASP.NET應(yīng)用程序的穩(wěn)定性
- ASP.NET中Datagrid常見錯(cuò)誤
- C#中遍歷各類數(shù)據(jù)集合的方法總結(jié)
- 解決.net framework 4.0環(huán)境下遇到版本不同編譯不通過的方法詳解
- 談對(duì)程序開發(fā)中異常的處理
- ASP.NET利用MD.DLL轉(zhuǎn)EXCEL具體實(shí)現(xiàn)
- 相關(guān)鏈接:
- 教程說明:
.Net教程-ASP.Net常用功能整理--生成圖片的縮略圖
。