阅读Apple文档似乎已经强制要求使用Photoshop CC 2014或2015来为tvOS商店创建图标和图像的视差。是否可以使用其他工具或我们被迫使用Photoshop?
答案 0 :(得分:4)
您根本不需要处理.lsr文件。您只需要为每个图层都有单独的PNG文件,并构建"应用程序图标 - 小"与他们在资产文件中。 Xcode甚至为您提供了一个很好的Parallax预览。
因此,您根本不需要使用PhotoShop。任何可以处理PNG文件的应用程序(甚至是OSX的预览应用程序)都已足够。
答案 1 :(得分:3)
如果你转到你看到Parallax Exporter的同一page on the Apple Developer site,你也会看到Parallax Previewer的下载。对其的描述如下:
如果您不使用Adobe Photoshop,您还可以使用视差预览器来组合各个图层并导出分层图像。
Parallax Exporter对于使用Photoshop的人来说只是一种便利,而不是获得分层图标的唯一方法。
答案 2 :(得分:2)
你现在被迫使用photoshop。当然,这个lsr元数据并不是那么困难。
您可以尝试自己生成.lsr,(请注意,这非常痛苦)
在根目录中创建一个json文件:
//Contents.json
{
"layers": [
{
"filename": "top-layer.imagestacklayer"
},
{
"filename": "highlight-layer.imagestacklayer"
},
{
"filename": "shadow-layer.imagestacklayer"
},
{
"filename": "middle-layer.imagestacklayer"
},
{
"filename": "back-layer.imagestacklayer"
}
],
"info": {
"version": 1,
"author": "photoshop lsr plugin 1.1"
},
"properties": {
"canvasSize": {
"width": 400,
"height": 240
}
}
}
每个“filename”值,为每个值创建一个目录。 在每个目录中创建另一个JSON文件:
//Contents.json
{
"info": {
"version": 1,
"author": "photoshop lsr plugin 1.1"
},
"properties": {
"frame-size": {
"width": 400,
"height": 240
},
"frame-center": {
"x": 200,
"y": 120
}
}
}
还在其中嵌套一个名为Content.imageset
的新目录在这个新目录中实现另一个json文件:
//Contents.json
{
"info": {
"version": 1,
"author": "photoshop lsr plugin 1.1"
},
"images": [
{
"idiom": "universal",
"filename": "back-layer.png",
"scale": "1x"
}
]
}
此目录中还包含.png
最后但并非最不重要的是,使用.zip压缩并将文件扩展名更改为.lsr