查看图片的像素-C学习进阶

查看图片的像素-C学习进阶实例说明图片的存储方式一般以像素为单位 像素越大 表示图片的面积越大 而且像素跟分辨率紧密相关 也就是说像素越大 图片的清晰度就越高 本实例实现了查看图片像素大小的功能 实例运行效果如图所示

欢迎大家来到IT世界,在知识的湖畔探索吧!

实例说明

图片的存储方式一般以像素为单位,像素越大,表示图片的面积越大,而且像素跟分辨率紧密相关,也就是说像素越大,图片的清晰度就越高。本实例实现了查看图片像素大小的功能,实例运行效果如图所示。

查看图片的像素-C学习进阶



欢迎大家来到IT世界,在知识的湖畔探索吧!

关键技术

本实例主要通过Image对象的Width属性和Height属性获得打开图片的宽度和高度,进而实现查看图片的像素功能,下面分别对它们进行详细介绍。

(1)Width属性

用来获取Image图像的宽度(以像素为单位),其语法格式如下:

[BrowsableAttribute(false)] public int Width { get; }

欢迎大家来到IT世界,在知识的湖畔探索吧!

参数说明

Œ 属性值:Image图像的宽度(以像素为单位)。

(2)Height属性

用来获取Image图像的高度(以像素为单位),其语法格式如下:

欢迎大家来到IT世界,在知识的湖畔探索吧![BrowsableAttribute(false)] public int Height { get; }

参数说明

Œ 属性值:Image图像的高度(以像素为单位)。

设计过程

(1)打开Visual Studio 2008开发环境,新建一个Windows窗体应用程序,命名为ImagePels。

(2)更改默认窗体Form1的Name属性为Frm_Main,在该窗体中添加一个OpenFileDialog控件,用来显示“打开文件”对话框;添加一个Button控件,用来执行打开图片操作;添加一个TextBox控件,用来显示选择的图片文件路径;添加一个Label控件,用来显示图片的像素。

(3)程序主要代码如下:

private void button1_Click(object sender, EventArgs e) { //设置文件的类型 openFileDialog1.Filter = "*.jpg,*.jpeg,*.bmp,*.gif,*.ico,*.png,*.tif,*.wmf|*.jpg;*.jpeg;*.bmp;*.gif;*.ico;*.png;*.tif;*.wmf"; openFileDialog1.ShowDialog(); //打开文件对话框 textBox1.Text = openFileDialog1.FileName; //显示选择图片的路径 //根据文件的路径创建Image对象 Image myImage = System.Drawing.Image.FromFile(openFileDialog1.FileName); label2.Text = "图片像素:[" + myImage.Width + "*" + myImage.Height + "]"; //获取图片的大小 } 

Image类为源自Bitmap和Metafile的类提供功能的抽象基类,它位于System.Drawing命名空间下。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/125998.html

(0)
上一篇 8分钟前
下一篇 2025年 5月 5日 下午3:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信