我想将一张任意大小的图片,生成定大小的缩略图,请问该怎么做?谢谢! 兄弟,完全可以的,你查一查GDI+吧,有专门的类可以生成的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哥们,那玩意从何查起阿,我头都大了……给点线索好么?我已知一个图像文件,各式任意,我该用什么类的对象初始化表示它,能够得到它的size呢?? http://dotnet.aspx.cc/ShowDetail.aspx?id=45E7E33C-F149-450E-B5D5-832958C20538 谢谢: LoveCherry(最讨厌你们这些要代码的了,一点技术含量都灭有) 的回答!我看过了,这个是通过指定上传图象文件的大小来得到缩略图的,根本没有得到图象文件的size啊,其实我最想得到的就是图象文件的size,我想通过它的size来判断一些东西……请问有方法得到图象文件的size么? 其实里面有几个方法都不明白,我先装一下MSDN System.DrawingSystem.Drawing.Imaging.BitmapData public bool ThumbnailCallback() { return false; } private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { Graphics g = e.Graphics; Bitmap bmp = new Bitmap("rama.jpg"); g.FillRectangle(Brushes.White, this.ClientRectangle); Image.GetThumbnailImageAbort thumbnailCallback = new Image.GetThumbnailImageAbort(ThumbnailCallback); Image tn = bmp.GetThumbnailImage( 40, 40, thumbnailCallback, IntPtr.Zero);//设置你想要的缩略图的大小,把40,40分别为你想要缩小到的宽和高 g.DrawImage(tn, 0, 0, tn.Width, tn.Height); tn.Dispose(); } 试试看这个:using System;using System.Drawing;using System.Drawing.Imaging;using System.Collections;using System.IO;System.Drawing.Image image = System.Drawing.Image.FromFile(ImagePath); int Width = image.Width; int Height = image.Height; ASP。net 公共变量问题 关于C#获取bitmap像素的坐标问题 急!如何用正则表达式提取字符串中如下内容? 没有maskededit控件 求教一个DataGrid数据项的问题 急!我装了NET Framework SDK 为什么找不到system.net.dll这个文件呢 怎么才能获取dataGrid中选定行的信息啊?? wpf window句柄 一面试题,大家来试试最优解法 httpwebrequest post上传二进制流问题。 COM是什么,做什么用的? 请问以下代码哪里使用了反射呢?为什么?
System.Drawing.Imaging.BitmapData
{
return false;
} private void Form1_Paint(object sender,
System.Windows.Forms.PaintEventArgs e)
{
Graphics g = e.Graphics;
Bitmap bmp = new Bitmap("rama.jpg");
g.FillRectangle(Brushes.White, this.ClientRectangle); Image.GetThumbnailImageAbort thumbnailCallback =
new Image.GetThumbnailImageAbort(ThumbnailCallback);
Image tn = bmp.GetThumbnailImage(
40, 40, thumbnailCallback, IntPtr.Zero);//设置你想要的缩略图的大小,把40,40分别为你想要缩小到的宽和高
g.DrawImage(tn, 0, 0, tn.Width, tn.Height);
tn.Dispose();
}
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Collections;
using System.IO;System.Drawing.Image image = System.Drawing.Image.FromFile(ImagePath);
int Width = image.Width;
int Height = image.Height;