即使指定了其他颜色,Frameit也始终以黑色打印标题/关键字

时间:2017-03-30 20:01:26

标签: continuous-integration screenshot fastlane

即使我为它们指定了另一种颜色,Frameit也会以黑色绘制标题和关键字。这是我的Framefile:

{
  "default": {
    "keyword": {
        "font": "../Fonts/SFCompactText-Heavy.otf",
        "color": "#76a43b"
    },
    "title": {
        "font": "../Fonts/SFCompactText-Regular.otf",
        "color": "#ffffff"
        },
    "background": "./background.jpg",
    "padding": 50,
    "stack_title" : true
  },
      "data": [
        {"filter":"Practice"},
        {"filter":"Mock"},
        {"filter":"PersonalTrainer"},
        {"filter":"Flag"}
      ]
}

除了颜色外,一切都很顺利。你能帮帮我吗?

我还要注意,当我运行frameit时,我在终端中收到以下消息:

  

[17:52:58]:框架截图   './screenshots/motoTest/en-GB/iPhone7-Practice-d41d8cd98f00b204e9800998ecf8427e.png'   gm composite:profile匹配sRGB但代之以编写iCCP   (/var/folders/19/7_vlfd_122553vwlfsgwvvyh0000gn/T/mini_magick20170326-43271-kzqsz2.png)。 gm composite:iCCP:已知的sRGB配置文件不正确   (/var/folders/19/7_vlfd_122553vwlfsgwvvyh0000gn/T/mini_magick20170326-43271-kzqsz2.png)。 gm识别:iCCP:已知的sRGB配置文件不正确   (/var/folders/19/7_vlfd_122553vwlfsgwvvyh0000gn/T/mini_magick20170326-43271-wbze33.png)。 gm composite:iCCP:已知的sRGB配置文件不正确   (/var/folders/19/7_vlfd_122553vwlfsgwvvyh0000gn/T/mini_magick20170326-43271-wbze33.png)。 gm convert:iCCP:已知错误的sRGB配置文件   (/var/folders/19/7_vlfd_122553vwlfsgwvvyh0000gn/T/mini_magick20170326-43271-8hnlgq.png)。

更新1

我现在尝试了所有可能的改动:

  1. 将framefile放在不同的位置
  2. 指定其他字体
  3. 从车道而不是直接从终端
  4. 运行frameit

    这些都没有帮助解决我的问题。

    更新2

    由于一些奇怪的原因,即使MindNote示例对我不起作用。结果是一样的 - 所有截图都是黑色的。所以,我想这绝对不是因为我的framefile中的一些错误......

1 个答案:

答案 0 :(得分:0)

根据对我有用的内容,试试这个。

{
  "default": {
    "keyword": {
        "font": "../Fonts/SFCompactText-Heavy.otf",
        "color": "#76a43b"
    },
    "title": {
        "font": "../Fonts/SFCompactText-Regular.otf",
        "color": "#ffffff"
        },
    "background": "./background.jpg",
    "padding": 50,
    "stack_title" : true
  },
      "data": [
        {"filter":"Practice", "keyword": {"color": "#76a43b"}},
        {"filter":"Mock", "keyword": {"color": "#76a43b"}},
        {"filter":"PersonalTrainer", "keyword": {"color": "#76a43b"}},
        {"filter":"Flag", "keyword": {"color": "#76a43b"}}
      ]
}

我不知道它在什么时候打破了你,但对我来说,它没有将关键字的颜色仅应用于一个特定的截图,因为我的项目有两个Framefiles而我正在编辑未使用的一个。只需确保fastlane正在使用您正在编辑framefile的路径中的framefile。

希望你已经弄清楚问题是什么。