中易网

关于C#保存图片格式问题

答案:3  悬赏:10  
解决时间 2021-01-18 17:15
关于C#保存图片格式问题
最佳答案
这个就真实决定了你保存出来的是什么格式的图片,即使你上面选择的文件名是比如1.jpg,但用上面的代码保存出来的仍然是一个bmp图(或者说保存的是一个扩展名为jpg的bmp格式的图片),这种文件扩展名与实际格式不符的情况,虽然可以在网页中或者acdsee之类的软件中查看,但是如果用photoshop之类的打开就会报错。追问请问怎么才能真正的保存多种格式呢?追答差不多就是这样,自己补全格式
else
{
string fileExt=System.IO.Path.GetExtension(filename).ToLower();
ImageFormat format = ImageFormat.Png;                 
                    switch (fileExt.ToLower())
                    {
                        case ".png":
                            format = ImageFormat.Png;
                            break;
                        case ".bmp":
                            format = ImageFormat.Bmp;
                            break;
                        case ".gif":
                            format = ImageFormat.Gif;
                            break;
                     }
this.pictureBox1.Image.Save(filename, format);
}
全部回答
要做类型转换
没有,你想保存多次就写多句该语句就好了,比如你想同时再保存一份png文件,就这个改语句下面添加this.pictureBox1.Image.Save(path, ImageFormat.Png);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
google地球中水深怎么看
专利代理解聘书范文
求2011年9月1日至9月8日的新闻,国内国外的事
308激光多少钱
肤专家喷剂的功能
如何查找EXCEL中下拉列表的来源
请问100吨的四柱油压机达到多少个压力算是正
人民币5元,1o元,2o元是2oo5年的有收藏价值吗?
养BJD娃娃的注意事项有哪些?
河南省漯河市鄢城区到河北省河间市多少公里
TRIZ理论培训的核心是什么??
hiding也就是反译成中文是什么意思?
在原电池中,负极材料的活泼性一定比正极材料
木地板和瓷砖哪个好?
英孚教育成人英语(徐家汇中心)地址好找么,我
推荐资讯
请教个关于康定的问题
为什么这么多人把“于”读成第一声yu,正确应
国产登山杖都有哪些知名品牌?
给二胎过百岁亲人都的请吗
请问b140604b是不是生产日期
祥云浮紫阁.下联横批是?
馬埒的意思是什么?馬埒的释义是什么啊?
Xcode创建了一个命令行程序时,type选择C或fo
古代人方便怎么说古代人方便一下怎么说
各位,我朋友给我看了一首诗他写的让我评论一
P在电路板的意思是什么
两个百字的成语
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?