标题:Image类里到底有没有FromFile( string path)方法啊??????
只看楼主
gundumw100
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2008-1-22
得分:0 
回复 20# 的帖子
我以前做j2me的,还是喜欢在canvas上直接画图
在C#中在Form上直接贴图,不喜欢用控件(java的关系):
Image img = Image.FromFile("string path");
g.DrawImage(img, 0, 0);
居然说没有FromFile()方法.只有FromHbitmap()和其他2个方法,见鬼了!

后来我是这样贴图的,但是有问题:如何使一张.png图象透明的部分不显示白色底纹
Bitmap image = Resources.logo;//logo是一张.png图象
g.DrawImage(image , 0, 0);//为什么画到这里不透明呢?
.png图象不是自动透明的嘛
2008-02-13 09:04
unangel
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-6-29
得分:0 
对于楼上的几位真是不想说你们啥,基本上什么都没有了解就说别人没仔细看书的装x犯,
注意楼主是说移动设备的开发,wince或者其他windows移动系统下面并没有完整的支持所有方法,也就是FromFile在移动设备中是无法使用的。楼主得另寻其他办法,顺便鄙视装x犯
2010-06-29 15:36
unangel
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-6-29
得分:0 
具体办法我也说一下吧

  Bitmap test = new Bitmap("/xxxxxxxx/xxx/xxx.xxx");

    pictureBox1.Image = test;

如果默认使用bitmap构造函数 括号中直接写入位图文件名称的话,那么系统将寻址到移动设备的 "\" 文件夹下,这个\文件夹是wince,其他的移动系统需要楼主自己摸索,如需要指定路径则按照我写的寻址当时即可。
2010-06-29 15:56
match0816
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-6-3
得分:0 
回复 23楼 unangel
太感谢了,不好意思挖坟了,但是因为在.NET Compact Framework上没有这个方法,折磨了一下午的时间,太感谢!
2015-04-07 17:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-199266-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.288399 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved