Vinaora Nivo SliderVinaora Nivo SliderVinaora Nivo SliderVinaora Nivo SliderVinaora Nivo SliderVinaora Nivo SliderVinaora Nivo SliderVinaora Nivo Slider
  • 受託開発のご用命はコチラまで
  • 探し物が見つからない場合のご用命はポジティブワンまで
  • 見積もり依頼、製品問い合せはこちらまで
  • ポジティブワンNFCラボ
  • 技術サポート窓口
  • 特集&ソリューション
  • ダウンロード
  • 旧サイトはこちら
人気製品
  • ボードコンピュータ
  • 組み込み開発ツール
  • OS・ミドルウェア
  • スマートカード
POC-SOM-Arria10-1E アルテラ製Arria10搭載小型システムオンモジュール(72mm x24mmです。PCIe Gen3x8, USB3. Host, Dual...
hit-2
MPX 2041 フリースケール製i.MX6搭載超小型システムオンモジュールです。 i.MX6であるデュアルlite、クアッド(800MHz)を搭載した超小型(20mm x 50...
hit-1
TI製OMAP4460搭載超小型システムオンモジュールです。OMAP4460(ARM Cortex-A9デュアル1.5MHz)を搭載した超小型(20mm x 50...
hit-3
POC-Tiny-i.MX6 Freescale製i.MX6搭載超小型システムオンモジュールです。 38mm x...
hit-4
MPX 2041 フリースケール製 Quad Core QorIQ™...
hit-5
Qualcomm® Snapdragon™ 805コア (APQ8084)搭載超小型(50mm x28.5mm)モジュールです。4K2Kに対応しています。標準モジュールは、RAM 2GB,eMMC...
hit-6
Sentis ToF-M100 PMD社19k-S3搭載、LEDとIOボード搭載の3Dセンサ・テクノロジ、ToF(Time of Flight)...
hit-7
Cosmic C言語 Cosmic独自で開発されたセイフティクリティカル分野で使われる汎用C言語です。 オリジナルのIDEやユーティリティも準備していますが、多くのIDEのオプションC言語として、採...
hit-7
Rlink...
hit-6
Code パフォーマンス最適化されたGNUコンパイラ(GCC)と商用Eclipse IDEです。 パフォーマンス最適化されたGNUコンパイラ(GCC)、GNU...
hit-5
Segger製J-linkPRO SEGGER製J-LinkはIARやKeilをはじめとする多くのARMの多くの統合開発環境及びGBDベースの無償ツールで使えるインサーキットエミュレータです。インサーキッ...
hit-4
Segger製FlasherARM ARMコア用インサーキット·フラッシュプログラミング、デバッグ、およびテストするために設計された非常に柔軟なツールです。主に、製造ラインで利用できるように設計されたモデ...
hit-3
CycloneMAX インサーキット·フラッシュプログラミング、デバッグ、およびテストするために設計された非常に柔軟なツールです。 フリースケール製ColdFire...
hit-1
CyclonePRO インサーキット·フラッシュプログラミング、デバッグ、およびテストするために設計された非常に柔軟なツールです。 フリースケール製HC08、HCS08、HC(S)12(X)、Col...
hit-2
SCIOPTAリアルタイムOS メッセージパッシング方式リアルタイムOSです。メモリー保護、スーパーバイザ機能をサポートしたセイフティクリティカル向けRTOSです。 メッセージパッシング方式ですと、...
hit-sciopta
embOS マイコンのマルチインタフェース、グラフィックなどの機能強化されているなか、多くのドライバやサンプリをサポートしたRTOSです。 GCCやIARなどのマルチ言語にも対応したバイナリーカーネ...
hit-embos
NFCフォーラム冶具 NFCフォーラム・ポーラ&リステナ NFCフォーラム準拠テスト冶具です。NFCフォーラムテスト定められているポーラ&リスナのアンテナです。そのNFCフォーラム準拠したアンテナテ...
nfcforum-poller-listner-anntena
POC-NomadLAB NFCモバイルのSPY検証ツール 非接触型スマートカード(ISO14443 TypeA,およびTypeB, NFC...
poc-nomadlab-nfc-spy
EMV...
hit-emv-visa-mastercard-pvt
プレスリリース・セミナー・展覧会情報

ポジティブワン、グローバルポータルサイト(https://www.positive-one.com/)をオープン

ポジティブワン株式会社は、本日2018年11月1日に、グローバルポータルサイト(https://www.positive-one...

Readmore

Tracealyzer for Amazon FreeRTOSの販売開始

ポジティブワン株式会社(本社:東京都渋谷区)は、Percepio AB(パーセピオ)社Tracealyzer for FreeRT...

Readmore

AIプロセッサRK3399Pro搭載した回路設計から製造、ソフトウエアの一括受託開発開始

2019年1月7日、ポジティブワンは、Rockchip社RK3399Pro搭載した産業用ボードコンピュータおよびソフトウエアの受...

Readmore

注目製品

Time-of-flight-TOP

ToF(Time of Flight)センサ

&ToFソフトウエア受託開発


pickup-automotive

オートモーティブ市場向け
 開発ソリューション


segger-embedded-studio-vs Atollic TureStudio

ARMマイコンIDE,GCC,J-link, 
 Flashプログラマ・ツール

紹介動画

Cannot Connect to Youtube Server


Cannot Connect to Youtube Server

Cannot Connect to Youtube Server

 

emWinビットマップコンバータ

 

ビットマップコンバータ

 ビットマップコンバータはビットマップファイルをアプリケーションに簡単に読み込むことができるウィンドウズ用プログラムです。色の変換やCファイルへの変換が可能です。Cファイルはコンパイルされたときに画像を表示することができるようになります。

 

概要

ビットマップコンバータは一般的な画像フォーマットからCファイルフォーマットに変換するツールです。これによりアプリケーション開発の際に余計にフォーマットに対応する必要がなくなります。また通常の画像はGNU_BITMAPとしてemWinで扱われますが、これは非常に容量が大きくなってしまいます。これをcファイルにすることでピクセルあたりの容量を抑えられ、またcファイルはどこにでも配置できるので開発の時に画像の配置に煩わさせることもありません。反転、回転など簡易な編集のみ可能なので、フォトショップなどの高機能画像編集ソフトで編集し、ビットマップコンバータでcファイルに変換するのが最良の使用方法となります。

 

ビットマップの読み込み

直接対応フォーマット:BMP,GIF,PNG

間接対応フォーマット(他のプログラムで開いた後にビットマップコンバータにコピーアンドペーストする):jpg,gpeg,png,tif

 

cファイルへの変換

標準的な手順

Step 1:
  • アプリケーション起動
    空のウィンドウが起動します。
Step 2:
  • ビットマップを読み込む
  • ファイルを選択する
  • 画像があるディレクトリに移動します (bmpのみ)
    例:SeggerLogo200.bmpを選択

  • 読み込まれた画像を表示

例:フルカラーモード
cファイルに変換する前にパレットフォーマットに変換します。

Step 3:
  • 必要なら画像を変換する
  • Image/Convert Into を選択
  • パレットの大きさを選択
    例:最適サイズを選択

  • 変換された画像が表示されます。

見た目が変化していないように見えるが、フルカラーから15色モードに変換されたことでメモリ消費量を抑えている。15色というのはこの画像を正確に表示するのに十分な色数であるとプログラムが判定している。

Step 4:
  • cファイルとして保存
  • 保存ファイルを選択
  • 保存場所とファイル名を決定
  • ファイルタイプを選択(例:"emWin C with palette.")
  • Saveを押す
    完了
 

 

cファイル出力対応フォーマット

フォーマット色深度圧縮透過パレット
1 bit per pixel 1bpp no yes yes
2 bit per pixel 2bpp no yes yes
4 bit per pixel 4bpp no yes yes
8 bit per pixel 8bpp no yes yes
圧縮RLE4 4bpp yes yes yes
圧縮RLE8 8bpp yes yes yes
High color 555 15bpp no no no
High color 555, red and blue swapped 15bpp no no no
High color 565 16bpp no no no
High color 565, red and blue swapped 16bpp no no no
High color 565, compressed 16bpp yes no no
High color 565, red and blue swapped, compressed 16bpp yes no no
True color 888 24bpp no no no
True color 8888 with alpha blending 32bpp no yes no
Alpha channel, compressed 8bpp yes yes no
True color with alpha channel, compressed 32bpp yes yes no

 

emWinホームに戻る 


SEGGER
RTOS&Middleware