帖子中的图片如果宽度小于320则显示自身的宽度
如果大于320则显示320宽度
或者成比例缩小
怎样改下面的代码才能实现上面的功能??
string UpLoadPath="UpLoadPic/";
detail = Regex.Replace(detail,@"\[upload_(.[^\[]*)\]",@"<a href='" + UpLoadPath + "upload_$1'><img src="+UpLoadPath+"upload_$1 border=0 align=middle></a>",RegexOptions.IgnoreCase);
高手帮忙,谢谢
如果大于320则显示320宽度
或者成比例缩小
怎样改下面的代码才能实现上面的功能??
string UpLoadPath="UpLoadPic/";
detail = Regex.Replace(detail,@"\[upload_(.[^\[]*)\]",@"<a href='" + UpLoadPath + "upload_$1'><img src="+UpLoadPath+"upload_$1 border=0 align=middle></a>",RegexOptions.IgnoreCase);
高手帮忙,谢谢
解决方案 »
- 你分得清楚overload、override、overwrite吗?
- 菜菜的问题,马上结帖!! Datatable.select 与SQL server
- 请教mysql存储过程的分页写法?谢谢
- GridView Columns的问题(急)
- 帮帮忙啊,在线等~~~!!
- 有个牛人给我的函数,据其讲用了这个,SQL注入根本没有用武之地.
- 该死的.net,害死我了!微软为什么拿半成品来糊弄人???有没有微软的人近来看看给你解释!顶者有分啊!
- 请大家来帮一下购物车问题
- 一个很有意思却令人困惑的问题,关于按钮的提交。
- 關於textbox之間的值相互获取的問題
- 求救,请问以下是什么问题,win2003下配置asp.net的问题,谢谢!!!
- 为什么我不能正确查询呢
你的第一种方法我尝试过,当图片大于320时能缩小到320,一般情况下效果还可以,但是小图片就不行了,效果很差,例如,一张20*20的表情图片被撑大到320就极其难看,不知道有没有其他办法解决
Stream StreamObject = UpFile.InputStream;
StreamObject.Read(FileByteArray,0,FileLength);
image=System.Drawing.Image.FromStream(StreamObject); newimage=image.GetThumbnailImage(100,100,callb,new System.IntPtr());
//把缩略图保存到指定的虚拟路径 string str=Server.MapPath("upFile")+"\\small"+imageName;
newimage.Save(str);
Bitmap bit = new Bitmap(s);
Response.Write(bit.Width);
Response.Write(bit.Height);
s.Close();
页面1上传图片后使内容为[upload_图片名]
在页面2中loading时使用上面的正则表达式
内容显示为upload_图片名_图片宽度_图片高度
怎样用类似上面的正则表达式来转换呢?
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<img name="myimg" src="g:\My Documents\My Pictures\20046414183617552.jpg">
<input type=button value=button name=button1 onclick="f();">
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function f()
{
var w = document.all("myimg").width; if(w>200)
{
document.all("myimg").width = 200;
}
}
//-->
</SCRIPT>