注册 登录
编程论坛 C# 论坛

怎么转图片格式?

hxt532084126 发布于 2013-03-30 10:42, 846 次点击
picturebox.image中的图片怎么转成bmp格式啊?
现在就是想把picturebox.image中的图片直接读取进行二值化,但是好像二值化,只能是bmp格式的,怎么转啊?
8 回复
#2
yhlvht2013-03-30 12:01
嘿嘿,我回复另外一个贴子的几句代码,在这也能用
string path = "D:\\1.bmp";
Image im = pictureBox1.Image;
im.Save(path);
然后再读取这个临时的文件进行处理,处理完了记得删掉临时文件
#3
hxt5320841262013-03-30 12:29
回复 2楼 yhlvht
我不想存到一个地址,我想直接转化然后调用,怎么办啊?
#4
yhlvht2013-03-30 12:47
关键是你要把它读取成什么样的对象
Bitmap bmp = new Bitmap(pictureBox1.Image);
这样可行?
#5
wangdeyou862013-03-30 17:04
我还没试过图片处理,楼主继续努力!
#6
hxt5320841262013-03-30 20:48
回复 5楼 wangdeyou86
共勉!!!我试试楼上的方法先!
#7
习惯被动2013-03-31 00:20
你可以用Image类中的Save方法。先从你要转换的图片创建一个Image实例,然后使用该实例的Save(string,format)方法(string参数为转换格式后图片的名称,format参数为ImageFormat枚举类型参数)
#8
hxt5320841262013-03-31 17:12
谢谢楼上的兄弟和版主,我发现用强制转换就行了!
#9
daskjhfkjeha2015-10-15 21:48
用C#实现格式转换很简单的,基本上不用什么代码,以下是两篇文章教程:
http://www.
http://www.
1