所以我正在将图元文件(准确地说是 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/