2015-10-17 59 views
1

对于tvOS应用程序,我试图设置应用程序图标。首先,xCode抱怨大小,现在抱怨图像的alpha。tvOS图标集模板

/var/folders/fc/s3m4kgtn2gs977m4k8x2s2xm0000gn/T/Large-AppIcon-Scratch-4AC4A1D7-D8F5-4D58-8667-A11E4F2DE7DA.xcassets: 与内容的最后图像栈层, “返回”,必须是一个完整的 不透明位图。在位置上的像素(0,0)具有212

是否有任何方便的指令,工具,或可用于创建一个适当的模板App Icon & Top Shelf Image.brandassets的α值?

(不包括Photoshop的CC!)

+0

解决你的阿尔法问题:[Invaild Image Asset -Top Shelf Image - must be opaque](http://stackoverflow.com/a/32842850/2108547)。 –

回答

1

波西米亚编码的Sketch是使用一个很好的工具。如果你不想花100美元,你可以简单地使用像Paint这样的程序。

对于小图标,每层应该是659x371。

对于大图标,每个图层应该是1977x1113。 (3x是小图标的大小)。

底层不能有任何透明度,但前两层需要有透明度。

另外一定要在图标的外部留下足够的缓冲空间。

+0

你从哪里得到那些奇怪的尺寸? HIG提到应用程序图标完全不同的数字。 – bio

1

我正在处理这个问题一段时间。最后,我明白了第0层可以具有透明度,但第1层不能。据说,我认为第0层将成为前景中的背景和第1层,但其相反。如果有意义的话,第0层是最接近你的。

1

说明可以在Apple TV Human Interface Guidelines找到。还有一个链接可供下载resource templates,包括应用程序图标和顶级图像的模板。

如果您为应用图标提供不透明的背层,那么您的问题应该消失。

您可以使用任何选择的工具,最好是能够导入.psd文件(模板为.psd格式)的工具。我个人使用Pixelmator。 AFAIK GIMP也支持导入.psd文件。