首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PNG中的透明度在某些应用程序中可识别,但在其他应用程序中不能识别

PNG中的透明度在某些应用程序中可识别,但在其他应用程序中不能识别
EN

Stack Overflow用户
提问于 2009-06-17 02:12:38
回答 4查看 774关注 0票数 1

我有一张png图片,你可以在这里看到:

http://img10.imageshack.us/img10/9145/archer5.png

精灵的背景是透明的,我在我所有的浏览器、infranview (我用来创建它)、gimp和windows explorer中都看到了这一点。

然而,在Photoshop,Paint,以及最重要的PHP GD中,有一个坚实的背景。使用其中一个应用程序查看图像,看看我在说什么。

在我的服务器上生成的缩略图都是坚实的背景,不好。

我该怎么做才能让所有的应用程序都能识别透明度?

谢谢。

注意:我也有2000个这样的图像需要进行相同的操作。任何批量的建议也是很棒的。

编辑:对不起,伙计们,我为我的无能道歉!错误的文件!我用正确的文件更新了链接,抱歉!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-06-17 02:25:00

这对我来说也是透明的。

MS Paint不支持透明度

正如您提到的PHP GD检查此链接

Preserve PNG image transparency

Resize and Compose Transparent PNG with PHP

imagecolortransparent PHP Manual

imagealphablending PHP Manual

imagesavealpha PHP Manual

票数 2
EN

Stack Overflow用户

发布于 2009-06-17 02:17:50

它在Photoshop中有一个透明的背景。我猜测,如果它在某些应用程序中不是透明的,那么问题出在应用程序(不支持透明度)而不是文件。

票数 3
EN

Stack Overflow用户

发布于 2009-06-17 02:22:42

GD需要各种选项之一(直接或在创建新图像时使用图像类型)才能输出透明像素。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1004758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档