C#中,Image与Bitmap的区别?

mycuiwei 2005-04-07 05:50:36
C#中,Image与Bitmap的区别?

1、C#中,Image为源自 Bitmap 和 Metafile 的类提供功能的抽象基类,也就是不能使用Image myImage=new Image();创建对象
介是为什么可以使用Image myImage=Image.FromFile(fileName);创建对象?

2、C#中,Image与Bitmap的区别?下面的解释对吗?
使用Image可以操作各种支持的图片,如GIF, BMP, JPG
而Bitmap仅仅支持 BMP

...全文
7104 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
haixj 2005-04-08
  • 打赏
  • 举报
回复
Image.FromFile() IS STATIC METHOD ,TYPE DON'T NEED INSTANCED.
demonfox 2005-04-08
  • 打赏
  • 举报
回复
父类和子类的关系。

??这算什么回答??
chenyuming2004 2005-04-08
  • 打赏
  • 举报
回复
父类和子类的关系。
我是潘东东 2005-04-08
  • 打赏
  • 举报
回复
看书啊!书上都有

我看过有本叫GDI+程序设计的书 里面全是这个
lidawen 2005-04-08
  • 打赏
  • 举报
回复
up
liping80919 2005-04-08
  • 打赏
  • 举报
回复
北京公司招聘兼职.Net开发人员

1、工作形式:兼职,但要求一周保证至少三天能来本单位工作,在需求分析讨论期间要求多一些,四天以上;能在今年4到5月两个月内做全职者优先,待遇从优。

2、工作内容:完成一个数据处理系统的开发工作。总体来说就是把入库前的各种格式的数据(如XLS,DBF)、其结构多为报表形式的,处理为数据库中表结构的格式,能够达到入库要求的格式。使用开发语言初步定为VB.NET或VC.NET,系统结构为C/S结构。

3、技能要求:要求至少有二年以上开发经验,对.NET技术熟悉,有一定系统设计与分析能力。

4、任务完成时间要求:该系统要求于2005年6月中旬完成。

如有意者请尽快与我联系,qqhhp@sina.com, 电话:64868170
zhangzhiwei 2005-04-08
  • 打赏
  • 举报
回复
为什么可以使用Image myImage=Image.FromFile(fileName);创建对象?

---------------------------------------------------
FormFile 是myImage的静态方法,创建IMAGE对象~~ 我的理解是这样的。
demonfox 2005-04-08
  • 打赏
  • 举报
回复
1. Image.FromFile()返回的是某个继承自Image的具体类的对象,在这里,就是Bitmap或者Metafile其中之一。这应该算是factory pattern的一种形式。所以,Image类确实不能直接创建对象的,但这里Image.FromFile()返回的是Bitmap或者Metafile的对象。

2. Bitmap不仅仅对应于bmp,其实只要是像素式的图片格式(矢量格式不行),理论上都可以用Bitmap,就像YJPC789(雪地里的一颗星) 所说的。Image所抽象的是Bitmap和Metafile两个子类,你可以看一下msdn里的介绍。
hawk234 2005-04-08
  • 打赏
  • 举报
回复
up
lgh12345 2005-04-08
  • 打赏
  • 举报
回复
gz
hujiiori 2005-04-08
  • 打赏
  • 举报
回复
1. Image.FromFile()返回的是某个继承自Image的具体类的对象,在这里,就是Bitmap或者Metafile其中之一。这应该算是factory pattern的一种形式。所以,Image类确实不能直接创建对象的,但这里Image.FromFile()返回的是Bitmap或者Metafile的对象。

2. Bitmap不仅仅对应于bmp,其实只要是像素式的图片格式(矢量格式不行),理论上都可以用Bitmap,就像YJPC789(雪地里的一颗星) 所说的。Image所抽象的是Bitmap和Metafile两个子类,你可以看一下msdn里的介绍。
---------------------------------------------------------
agree
YJPC789 2005-04-07
  • 打赏
  • 举报
回复
我最最近就在做这方面的东西,个人以为,Bitmap!=BMP,
Bmp,Jpg,Gif...都是图片文件只是存储格式不同,
但对图象进行操作时都是对每个像素点的RGB值修改编辑此乃BITMAP!
wingnal 2005-04-07
  • 打赏
  • 举报
回复
对这个不熟

111,076

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧