.net - 从图元文件到 JPEG/GIF 的 GDI+ 图像转换结果为黑色背景

标签 .net vb.net gdi+ metafile image-conversion

所以我正在将图元文件(准确地说是 EMF)转换为 jpeg 或 gif(只要它与浏览器兼容就无所谓),当我进行转换时,所有透明像素都变成黑色。我不知道如何在 GDI+ 中执行此操作,但这是我用来保存文件的方法:

Dim Img As System.Drawing.Imaging.Metafile = New System.Drawing.Imaging.Metafile(stream)
Img.Save(Server.MapPath("/FileName.gif"), System.Drawing.Imaging.ImageFormat.Gif)

最佳答案

查看 Bob Powell 的网站。他有一大堆 GDI+ 东西。 this one is specifically for trans GIF's

关于.net - 从图元文件到 JPEG/GIF 的 GDI+ 图像转换结果为黑色背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1100928/

相关文章:

vb.net - 捕获一般异常时,如何判断原始异常类型?

c++ - GDI+ Graphics::DrawImage 不工作

c# - 如何处理 ColorMatrix 溢出?

c# - .Net Graphicspath 包络失真

c# - 授权总是返回 401

c# - 控件应该被禁用和隐藏还是只是隐藏?

c# - C# 上的注册表和 Wow6432Node

c# - 将 Selenium 用于 Java 与 .NET 应用程序的优点/缺点是什么?

vb.net - vb.net 的 file.shortpath

vb.net - 如何将 "sub property"添加到类属性