<%@Page Language="C#"%>
<%@Import Namespace="System"%>
<%@Import Namespace="System.IO"%>
<%@Import Namespace="System.Drawing"%>
<%@Import Namespace="System.Drawing.Imaging"%>
<html>
<head>
<script language="C#" runat="server">
//判斷
bool imageAbort()
{
return false;
}
void Page_Load(object sender,EventArgs e)
{
System.Drawing.Image SourceImage; //源圖片
System.Drawing.Image TargetImage; //目的圖片
//圖片轉換GIF==>JPEG
string SourceFileNameStr=Server.MapPath("123.gif"); //源圖片路徑
string TargetFileNameStr=Server.MapPath("123.jpg"); //目的圖片路徑
string TransferFileNameStr=Server.MapPath("640A480.jpg"); //目的圖片路徑
SourceImage= System.Drawing.Image.FromFile(SourceFileNameStr);
SourceImage.Save(TargetFileNameStr,System.Drawing.Imaging.ImageFormat.Jpeg);
//圖處大小轉換 TargetFileNameStr的寬爲IntWidth,高爲IntHeight
SourceImage=System.Drawing.Image.FromFile(TargetFileNameStr);
System.Drawing.Image.GetThumbnailImageAbort myAbort = new System.Drawing.Image.GetThumbnailImageAbort(imageAbort);
int IntWidth=640; //新圖片寬
int IntHeight=480; //新圖片高
TargetImage = SourceImage.GetThumbnailImage(IntWidth,IntHeight,myAbort,IntPtr.Zero);
FileStream myOutput = new FileStream(TransferFileNameStr,FileMode.Create, FileAccess.Write, FileShare.Write);
TargetImage.Save(myOutput,ImageFormat.Jpeg);
myOutput.Close();
}
</script>
</head>
<body>
</body>
</html>