asp.net中实现图片替换

 <%@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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值