2017-06-05 7 views
0

私はガーミンフェニックス3(非HR)時計を持っています。私は、16色のカラーパレットを使用していることを理解しています。https://developer.garmin.com/index.php/blog/post/pro-tip-using-the-bitmap-palette-optionsフェニックス3の色は紫色の例外があります。https://developer.garmin.com/downloads/connect-iq/monkey-c/doc/Toybox/Graphics.htmlガーミンフェニックス3ネイティブカラー

実際には14色しか透明ではありませんが、私は脱出します。

これらの14色のブロックからなるシンプルなデザインを作成し、それを時計の顔に設定すると、色が鮮明で、ディザリングやドットで塗りつぶされないように見えます。実際には表示できない色です。ファイルをGIMPで.pngとして作成し、Garmin Face-Itアプリを使用して、自分のpngファイルからウォッチフェイスを作成しました。

私の腕時計では、唯一無地の色は0x000000(黒)、0xffffff(白)、0x0000ff(青)、0x00aaff(薄い青色)、0x00ff00(薄い緑色)、および0xff00ff(ピンク色)です。他の色は、その中に様々な数の点を有する。赤と濃い赤の色は、ディザリングされた灰色で表示されます。

私の質問は、フェニックス3の正しいネイティブカラーではないか、またはフェイスイーアプリがそうしてはならないときに変更するものですか?

+0

こんにちは。ドキュメントの正確なカラーコードを使用していますか?私はこれをコード化してからしばらくしていましたが、あなたの色がちょっとだけ離れていた場合は、割り当てられた色に(非常に悪いことに、利用可能な16色を使用して)試してブレンドします。黄色、オレンジ、赤は私の心の中でお互いに非常に近いです。 –

+0

はい、紫色の例外も含めて、文書に記載されている正確な16進コードを使用しています。私の推測は、ドキュメントが間違っているということです。 – huhqwerty

答えて

0

私はそれがあなたが見ているものがどんなに悪いかによって決まると思います。私はちょうど私の920(フェニックス3と非常に似たディスプレイを持っているはずです)にそれらの12色を正確に描くためにコードでそれを試しました。

920 xT color rendering

あなたが密接に探しているなら、あなたは決定的に簡単に単一のピクセルを識別することができますが、それらのガーミンの時計は本当に最高の解像度を持っていないので、それはおそらく、本当に驚くことではありません。

enter image description here

だから、それはおそらく普通のことだ「ディザリング」のようなものを見ている場合。

+0

stackoverflow私は写真を投稿できないように見えますが、Face-Itアプリではライトレッド(0xFF0000)とダークレッド(0xAA0000)がライトグレーとダークグレーとして表示されます私のフェニックスの時計で。他の色はすべてディザリングの程度にかなり近く見えます。 – huhqwerty