c#如何实现图片格式转换

jsjhp2000 2006-07-26 05:11:59
对.bmp格式的图片进行格式转换,转换为.jpg
...全文
740 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongyelzg 2007-01-14
  • 打赏
  • 举报
回复
Bitmap类
Fibona 2007-01-14
  • 打赏
  • 举报
回复
Image.Save(NewImgPath);
Ki1381 2007-01-14
  • 打赏
  • 举报
回复
使用默认压缩质量的话Bitmap.Save就可以了。
如果需要自己指定压缩质量的话稍微麻烦点,查一下ImageCodeInfo和EncoderParameters吧。
luckyTOTO 2007-01-14
  • 打赏
  • 举报
回复
mark
xiejun2006 2006-07-27
  • 打赏
  • 举报
回复
SaveFileDialog sfd = new SaveFileDialog();
sfd.Title = "图象另存为";
sfd.OverwritePrompt = true;
sfd.CheckPathExists = true;
sfd.Filter = cmbSaveFiletype.Text + "|" + cmbSaveFiletype.Text;
sfd.ShowHelp = true;
if(sfd.ShowDialog() == DialogResult.OK)
{
string strFileName = sfd.FileName;
switch(cmbSaveFiletype.Text)
{
case "*.bmp":
m_bitmap.Save(strFileName, ImageFormat.Bmp);
break;

case "*.jpg":
m_bitmap.Save(strFileName, ImageFormat.Jpeg);
break;

case "*.gif":
m_bitmap.Save(strFileName, ImageFormat.Gif);
break;

case "*.tif":
m_bitmap.Save(strFileName, ImageFormat.Tiff);
break;
}
MessageBox.Show("图象文件格式转换成功!", "恭喜", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
xcli25 2006-07-26
  • 打赏
  • 举报
回复
一个C# 写的“图片格式转换器.net”
http://www.programfan.com/wysoft/showwysoft.asp?id=1843

.net可能有在保存图像时候转换格式,在msdn上可能有
handi 2006-07-26
  • 打赏
  • 举报
回复
直接打开后save成不同格式就好了。.net支持这两个格式的。

110,567

社区成员

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

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

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