Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 上传后Png背景变黑_C#_Asp.net_Png - Fatal编程技术网

C# 上传后Png背景变黑

C# 上传后Png背景变黑,c#,asp.net,png,C#,Asp.net,Png,当我试图上传png图像时,上传图像后,图像的透明部分变成黑色 我想知道如何解决这个问题,任何帮助都将受到高度赞赏,并提前表示感谢 问候 沙比尔·吉尔卡尔(Shabir Gilkar)有很多不一致的地方会导致这种情况。签出和功能 您也可以在不使用过滤器的情况下上传原始数据,但这可能会产生后果(例如,直接存储$\u文件,而不进行GD处理)。如果这就是您正在做的,那么再详细一点也不会有什么坏处。如果您在服务器上更改图像(例如使用PHP的GD库),它会将所有透明区域变为黑色。我们需要知道您在服务器上使用

当我试图上传png图像时,上传图像后,图像的透明部分变成黑色

我想知道如何解决这个问题,任何帮助都将受到高度赞赏,并提前表示感谢

问候


沙比尔·吉尔卡尔(Shabir Gilkar)

有很多不一致的地方会导致这种情况。签出和功能


您也可以在不使用过滤器的情况下上传原始数据,但这可能会产生后果(例如,直接存储
$\u文件
,而不进行GD处理)。如果这就是您正在做的,那么再详细一点也不会有什么坏处。

如果您在服务器上更改图像(例如使用PHP的GD库),它会将所有透明区域变为黑色。我们需要知道您在服务器上使用的语言,以及您拥有的任何代码。此外,你需要更多的信息在你的问题;你可以有所有的配料,但没有配方你就不能做蛋糕。@JamWaffles这是一个Asp.Net项目,我们使用C#作为它的语言,我有一个简单的表单,当我试图简单地上传png文件时,我要求用户提交他的公司的徽标,上传后它的透明部分变成黑色。有一件事我想在这里指出,我在Img标签中保留了一个定义的图像大小80x80 pxls,而不管它的原始大小…您使用的是什么浏览器?尝试一个不同的,如果你不改变图像服务器侧,然后认为这可能是简单的,因为上传的图像有alpha不兼容它是如何渲染。请张贴相关的代码上传,也许你也操纵上传文件,从而破坏它。@ Shabir实际上是使用ASP.NET。我不会-1,因为这些信息在评论中,而不是在原始问题中。