INTERNATIONAL LABORATORY CORPORATION


サポート > GENWARE3 サポート > 技術情報(よくあるご質問と回答) >

3ビット階調(8階調)のフォントを内部的に8ビット階調(256階調)で扱う方法について

組込みGUI統合開発環境 GENWARE3(ジェンウェアスリー) サポート

技術情報(よくあるご質問と回答)

ご質問

3ビット階調(8階調)のフォントを内部的に8ビット階調(256階調)で扱う方法について教えてください。

回答

3ビット階調(8階調)のフォントを内部的に8ビット階調(256階調)で扱う方法は以下のとおりです。

  1. フォントデータを、 8bit階調(256階調) で作成します。 ただし、 0x00 ~ 0x07 までの 8段階の データのみを使用します。
  2. GPIGetFontPattern関数では、1で作成したフォントデータのまま、パターン(FontSystemInfo.pFontPattern)に コピーします。 ただし、GPIGetFontPattern関数を使用する場合に、pgfpPattern->nBppの値を「8」で返します。
  3. GPIDrawChar関数では、 フォントパターンのデータを 1Byteずつ (0x07マスクして、) 切り出し、0x00 ~ 0x07段階の 色を 配色します。

対象製品バージョン:Ver.2.00.004

管理番号:FG_G10107

資料更新日: 2009年2月26日

※この資料は、資料更新日現在のものです。


ページTOPへ

ILC商品一覧