首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么获取上传图片文件的长度和宽度的数值

2012-02-05 
如何获取上传图片文件的长度和宽度的数值我想在上传图片文件的时候获取这个图片文件的长度和宽度,然后将长

如何获取上传图片文件的长度和宽度的数值
我想在上传图片文件的时候获取这个图片文件的长度和宽度,然后将长度和宽度保存到数据库,上传控件能够获取文件名和文件大小,但是怎样获取图片文件的长度和宽度

[解决办法]
调用System.Drawing.Bitmap类
同时Bitmap类的GetThumbnailImage()还可以完成图片的缩放。
代码片段如下,假设已经有一个FileUpload控件

C# code
        Bitmap pic = Bitmap.FromStream(this.FileUpload1.PostedFile.InputStream);        int width = pic.Width;        int hight = pic.Height;
[解决办法]
Image pic=Image.FromFile(strFilePath);//strFilePath是该图片的绝对路径
int intWidth=pic.Width;//长度像素值
int intHeight=pic.Height;//高度像素值
[解决办法]
文件的大小必須要先上傳,也就是服務器的資源才能獲取,而如果是客戶端的...好像不行.
[解决办法]
int intFileHeight, intFileWidth;
System.Drawing.Image img = System.Drawing.Image.FromStream(UpLoadFile.PostedFile.InputStream);
intFileHeight = img.Height;
intFileWidth = img.Width;

[解决办法]
C# code
public int ticks;public void Page_Load(){    ticks=10000;//此处根据实际情况给ticks赋值就行了}
[解决办法]
图片显示在什么地方? 获取这个控件的长度与宽度就好了
[解决办法]


Image image = Image.FromStream(upFile.PostedFile.InputStream); //upFile 为上传控件 image.Width=? 
image.Height=?

热点排行