2017-06-05 42 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