c#如何wmf图片转换成png图片_C#图像格式转换工具

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace 图像格式转换工具

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void Form1_Load(object sender, EventArgs e)

{

this.skinEngine1.SkinFile = "MidsummerColor2.ssk";

}

string url = string.Empty;

private void btnOpen_Click(object sender, EventArgs e)

{

this.pictureBox1.Visible = true;

this.openFileDialog1.ShowDialog();

url = this.openFileDialog1.FileName;

if (url != "")

{

pictureBox1.Image = Image.FromFile(url);

}

}

private void btnSave_Click(object sender, EventArgs e)

{

if (url == "")

{

MessageBox.Show("请选择需要转换的图片!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning);

}

else

{

this.saveFileDialog1.ShowDialog();

if (this.rbtnBMP.Checked == true)

{

this.pictureBox1.Image.Save(this.saveFileDialog1.FileName + ".BMP",

System.Drawing.Imaging.ImageFormat.Bmp);

}

if (this.rbtnGIF.Checked == true)

{

this.pictureBox1.Image.Save(this.saveFileDialog1.FileName + ".GIF",

System.Drawing.Imaging.ImageFormat.Gif);

}

if (this.rbtnJPG.Checked == true)

{

this.pictureBox1.Image.Save(this.saveFileDialog1.FileName + ".JPG",

System.Drawing.Imaging.ImageFormat.Jpeg);

}

if (this.rbtnPNG.Checked == true)

{

this.pictureBox1.Image.Save(this.saveFileDialog1.FileName + ".PNG",

System.Drawing.Imaging.ImageFormat.Png);

}

if (this.rbtnicon.Checked == true)

{

this.pictureBox1.Image.Save(this.saveFileDialog1.FileName + ".icon",

System.Drawing.Imaging.ImageFormat.Icon);

}

if (this.rbtnwmf.Checked == true)

{

this.pictureBox1.Image.Save(this.saveFileDialog1.FileName + ".wmf",

System.Drawing.Imaging.ImageFormat.Wmf);

}

}

}

private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)

{

if(this.WindowState==FormWindowState.Minimized)

{

this.WindowState=FormWindowState.Normal;

this.Activate();

}

}

private void Form1_FormClosing(object sender, FormClosingEventArgs e)         {             Application.Exit();         }     } }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值