2017-06-05 75 views
0

我有Garmin fenix 3(非HR)手表。我的理解是,它使用16色调:https://developer.garmin.com/index.php/blog/post/pro-tip-using-the-bitmap-palette-options那里显然是紫色的fenix 3的例外:https://developer.garmin.com/downloads/connect-iq/monkey-c/doc/Toybox/Graphics.htmlGarmin fenix 3土着色

其实,只有14种颜色加上透明,但我离题了。

当我创建一个由14种颜色中的每一种颜色块组成的简单设计并将其设置为我的表盘颜色时,我预计颜色是固定的,不会抖动或填充点以尝试使颜色看起来像实际上不能显示的颜色。我使用GIMP将该文件创建为.png,并使用Garmin Face-It应用程序从我的png文件创建表盘。在我的手表上,唯一的颜色是0x000000(黑色),0xffffff(白色),0x0000ff(蓝色),0x00aaff(浅蓝色),0x00ff00(浅绿色)和0xff00ff(粉红色)。其他颜色有不同数量的点。红色和深红色显示为灰色。

我的问题是:那些不是正确的本地颜色的Fenix 3或是Face-It应用程序改变它们,当它不应该?

+0

嗨@huhqwerty。您是否使用文档中的确切颜色代码?自从我在这里编码已经有一段时间了,但我记得如果你的颜色稍微偏离一点,它会尝试和混合(非常糟糕地使用16种可用颜色)到你指定的颜色上。在我心中,黄色,橙色和红色彼此非常接近。 –

+0

是的,我使用文档中列出的确切十六进制代码,包括紫色的例外。我的猜测是文档是错误的。 – huhqwerty

回答

0

我想这取决于你看到的究竟有多糟糕。我刚刚在代码中试过,在我的920上准确地绘制了这12种颜色(它应该与fenix 3有非常相似的显示)。

920 xT color rendering

如果您正在寻找观察,你可以明确轻松地识别单个像素,但那些GARMIN手表真的没有最高分辨率,所以它可能并不令人惊讶。

enter image description here

所以,如果你看到那种“抖动”的这可能是正常的。

+0

stackoverflow不会让我发布照片,所以我不能告诉你它是如何看起来,但在面对面的应用程序,有一个浅红色(0xFF0000)和深红色(0xAA0000),显示为浅灰色和深灰色在我的Fenix手表上。所有其他颜色看起来都非常接近,具有不同程度的抖动。 – huhqwerty