苹果发布了新版iTunes Connect &当我试图在iTunes Connect上为我的应用程序设置截图时,我收到了一个错误消息。
"Images can't contain alpha channels or transparencies."
苹果发布了新版iTunes Connect &当我试图在iTunes Connect上为我的应用程序设置截图时,我收到了一个错误消息。
"Images can't contain alpha channels or transparencies."
当前回答
在Windows 10上,你可以使用Paint 3D。
打开图像 在顶部菜单中选择“画布” 取消选中右侧面板中的“Transparent canvas”复选框 保存
其他回答
AFAIK png与透明度是不允许的。使用jpg或更新你的png (photoshop或其他你用来创建png的工具)并删除透明区域。如果你使用阴影,使用jpg,这不会让你头疼。
使用mogrify工具从ImageMagick包删除alpha通道。
brew install imagemagick
cd folder_with_images
mogrify -alpha off */*.png
5月3日更新
您可以通过运行以下命令来判断图像是否包含alpha通道:
sips -g all image.png
如果你在iOS模拟器中渲染截图,你可以通过将BOOL opaque = YES传递给UIGraphicsBeginImageContextWithOptions来删除alpha通道:
UIGraphicsBeginImageContextWithOptions(imageSize, YES, 0);
在Windows 10上,你可以使用Paint 3D。
打开图像 在顶部菜单中选择“画布” 取消选中右侧面板中的“Transparent canvas”复选框 保存
2019年仍然是一个问题:=)
这招对我很管用: 选择所有需要上传的图片->右键单击->在预览中打开->导出->取消勾选alpha ->使用导出的图片。
同样的问题,尝试使用JPG格式!!