C#中,Image与Bitmap的区别?
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
问题点数:20、回复次数:13Top
1 楼wingnal(清淡天和)回复于 2005-04-07 19:36:38 得分 0
对这个不熟Top
2 楼YJPC789(音节)回复于 2005-04-07 20:05:58 得分 5
我最最近就在做这方面的东西,个人以为,Bitmap!=BMP,
Bmp,Jpg,Gif...都是图片文件只是存储格式不同,
但对图象进行操作时都是对每个像素点的RGB值修改编辑此乃BITMAP!Top
3 楼hawk234(鹰)回复于 2005-04-08 07:53:53 得分 0
upTop
4 楼demonfox(Coding in Redmond)回复于 2005-04-08 08:26:49 得分 5
1. Image.FromFile()返回的是某个继承自Image的具体类的对象,在这里,就是Bitmap或者Metafile其中之一。这应该算是factory pattern的一种形式。所以,Image类确实不能直接创建对象的,但这里Image.FromFile()返回的是Bitmap或者Metafile的对象。
2. Bitmap不仅仅对应于bmp,其实只要是像素式的图片格式(矢量格式不行),理论上都可以用Bitmap,就像YJPC789(雪地里的一颗星) 所说的。Image所抽象的是Bitmap和Metafile两个子类,你可以看一下msdn里的介绍。Top
5 楼zhangzhiwei(rock)回复于 2005-04-08 08:40:42 得分 0
为什么可以使用Image myImage=Image.FromFile(fileName);创建对象?
---------------------------------------------------
FormFile 是myImage的静态方法,创建IMAGE对象~~ 我的理解是这样的。Top
6 楼liping80919(李)回复于 2005-04-08 08:55:05 得分 0
北京
1、工作形式:兼职,但要求一周保证至少三天能来本单位工作,在
2、工作内容:完成一个数据处理系统的
3、技能要求:要求至少有二年以上开发经验,对.NET
4、任务完成时间要求:该系统要求于2005年6月中旬完成。
如有意者请尽快与我联系,qqhhp@sina.com,
Top
7 楼lidawen(Darwin)回复于 2005-04-08 09:00:08 得分 0
upTop
8 楼hawking20001981(东东VC++Primer)回复于 2005-04-08 09:08:54 得分 0
看书啊!书上都有
我看过有本叫GDI+程序设计的书 里面全是这个Top
9 楼chenyuming2004(这辈子我算是废了)回复于 2005-04-08 10:32:52 得分 0
父类和子类的关系。Top
10 楼demonfox(Coding in Redmond)回复于 2005-04-08 10:42:18 得分 0
父类和子类的关系。
??这算什么回答??Top
11 楼haixj(会编码的流浪者)回复于 2005-04-08 12:52:54 得分 0
Image.FromFile() IS STATIC METHOD ,TYPE DON'T NEED INSTANCED.Top
12 楼hujiiori(Coder×Coder——sytu)回复于 2005-04-08 13:27:37 得分 10
1. Image.FromFile()返回的是某个继承自Image的具体类的对象,在这里,就是Bitmap或者Metafile其中之一。这应该算是factory pattern的一种形式。所以,Image类确实不能直接创建对象的,但这里Image.FromFile()返回的是Bitmap或者Metafile的对象。
2. Bitmap不仅仅对应于bmp,其实只要是像素式的图片格式(矢量格式不行),理论上都可以用Bitmap,就像YJPC789(雪地里的一颗星) 所说的。Image所抽象的是Bitmap和Metafile两个子类,你可以看一下msdn里的介绍。
---------------------------------------------------------
agreeTop
13 楼lgh12345(慧眼数码阅卷王2006)回复于 2005-04-08 18:01:04 得分 0
gzTop