private static void ConvertWMF2JPG(string originFile, string tagFile) { System.Drawing.Bitmap orginImage = new System.Drawing.Bitmap(originFile); System.Drawing.Bitmap tagImage = new System.Drawing.Bitmap(orginImage.Width, orginImage.Height); System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(tagImage); try { System.Drawing.SolidBrush brush = new System.Drawing.SolidBrush(System.Drawing.Color.White); g.FillRectangle(brush, 0, 0, tagImage.Width, tagImage.Height); //draw background g.DrawImage(orginImage, 0, 0, orginImage.Width, orginImage.Height); tagImage.Save(tagFile, System.Drawing.Imaging.ImageFormat.Jpeg); } finally { g.Dispose(); tagImage.Dispose(); orginImage.Dispose(); } }
将WMF等透明底色的图片转成白底的JPG图片
最新推荐文章于 2024-04-11 19:55:30 发布
博客给出了一段将WMF图片转换为JPG图片的代码。代码定义了一个静态方法,通过创建位图、图形对象,绘制背景和图像,最后保存为JPG格式,并在操作完成后释放资源。

472

被折叠的 条评论
为什么被折叠?



