图像不能包含 alpha 通道或透明度。

381

苹果发布了新版本的iTunes Connect,当我尝试为我的应用程序在iTunes Connect上设置截图时,出现了错误信息。

"Images can't contain alpha channels or transparencies." 

enter image description here


该内容未在iTunes Connect开发者指南中提及:https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/FirstSteps.html#//apple_ref/doc/uid/TP40011225-CH19-SW10 - razor28
30
将图片转换为JPG格式对我很有效! - Jayprakash Dubey
2
我自己编写的第一个图像上传器可以处理任何大小的jpeg、png或gif,正确旋转它,并输出所需压缩级别的jpeg。显然,我可以制作图像上传器,而苹果却不能。与苹果不同的是,我永远不会想到强迫我的用户“噢,只需手动从PNG中删除alpha通道!对于每张图片都要这样做”。 - Henrik Erlandsson
在这里尝试以下简单的步骤:https://dev59.com/N18e5IYBdhLWcg3wCGu_ - eranda.del
一个简单的技巧!!!将您的png转换为jpg格式,就可以开始了。立即转换 - Soban Arshad
显示剩余2条评论
23个回答

0
我的解决方法是使用jpg文件而不是PNG文件,因为jpg文件不使用alpha或透明功能。我通过在线图像转换器完成了这个过程,或者您也可以在预览中打开图像,然后选择“文件”->“导出”,取消选中alpha选项以保存图像并使用此图像。

是的,但是你使用JPEG格式会有麻烦。它们本质上是为像照片这样的“嘈杂”图像设计的,但在像屏幕截图这样具有大量块状颜色和直线边缘的图像上会产生伪影。 - JamEngulfer

0

您可以简单地创建一个新的Photoshop文档,并将其默认背景设置为白色而不是透明。然后,将您的图像复制并粘贴到新创建的文档中并保存。


-2
将您的PNG图像转换为JPEG格式。

ITunes Connect不接受某些内容的jpeg格式。例如,IOS应用程序图标必须是png格式。 - eclux

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接