asp.net如何将提取出来的图片进行放大与缩小??有没有那种自动弹出的按钮类型的!~请指教!~1
解决方案 »
- 谁帮我写个小循环呀!!
- 急求目录树中动态添加PPT标题的解决方法
- ext treepanel checkebox
- 有谁知道window["gIsText"]的意思?--急~>_<~
- 通过javascript 连接,SQL2000 数据库。查询数据,头10条数据,填充到 数组里,然后通过数组调用显示!。高手快来指点啊
- 请教在ASP循环中如何用Javascript判断input中的值是否为空?
- 在线求教:望知者给予解惑(有关JS)
- 如何作到在子窗口内关闭父窗口??
- ajax问题
- javascript的計算機eval
- 怎样隐藏浏览器的地址里的url,现在我仅仅是隐藏了地址栏而已。
- 中木马了 谁帮我看下这段加密的js代码 我要把木马下下来放virustotal检测下 选择个杀毒软件来杀 郁闷 555555555555555555555555555555
/// <summary>
/// 生成缩略图
/// </summary>
/// <param name="originalImagePath">源图路径(物理路径)</param>
/// <param name="thumbnailPath">缩略图路径(物理路径)</param>
/// <param name="width">缩略图宽度</param>
/// <param name="height">缩略图高度</param>
/// <param name="mode">生成缩略图的方式</param>
public static void MakeThumbnail(string originalImagePath, string thumbnailPath, int width, int height, string mode)
{
#region 生成缩略图
System.Drawing.Image originalImage = System.Drawing.Image.FromFile(originalImagePath); int towidth = width;
int toheight = height; int x = 0;
int y = 0;
int ow = originalImage.Width;
int oh = originalImage.Height; switch (mode)
{
case "HW"://指定高宽缩放(可能变形)
break;
case "W"://指定宽,高按比例
toheight = originalImage.Height * width / originalImage.Width;
break;
case "H"://指定高,宽按比例
towidth = originalImage.Width * height / originalImage.Height;
break;
case "Cut"://指定高宽裁减(不变形)
if ((double)originalImage.Width / (double)originalImage.Height > (double)towidth / (double)toheight)
{
oh = originalImage.Height;
ow = originalImage.Height * towidth / toheight;
y = 0;
x = (originalImage.Width - ow) / 2;
}
else
{
ow = originalImage.Width;
oh = originalImage.Width * height / towidth;
x = 0;
y = (originalImage.Height - oh) / 2;
}
break;
default:
break;
}