【发布时间】:2011-10-31 12:52:00
【问题描述】:
当我尝试上传 png 图片时,上传图片后,图片的透明部分会变成黑色...
我想知道如何解决这个问题,任何帮助将不胜感激,并在此先感谢..
问候
沙比尔·吉尔卡
【问题讨论】:
-
如果你改变服务器上的图像(例如使用 PHP 的 GD 库),它会将任何透明区域变成黑色。我们需要知道您在服务器上使用的语言以及您拥有的任何代码。此外,您的问题还需要更多信息;你可以拥有所有的原料,但你不能没有食谱做蛋糕。
-
@JamWaffles 这是我们使用 C# 作为语言的 Asp.Net 项目,我有一个简单的表单,我要求用户提交他公司的徽标,当我尝试简单地上传 png 文件时,之后上传它会将其透明部分变为黑色。我想在这里指出的一件事是,无论其原始大小如何,我都在 Img 标签中保留了定义的 80x80 像素大小的图像大小...
-
你用的是什么浏览器?尝试不同的方法,如果您不更改图像服务器端,请考虑这可能很简单,因为上传的图像具有与其呈现方式不兼容的 alpha。
-
请贴上相关代码上传,可能你也在操作上传的文件毁了它。