TNB Library
公開型 | 静的公開メンバ関数 | 全メンバ一覧
CCeBitmapImage クラス

ビットマップ管理(CE専用) [詳解]

#include <TnbCeBitmapImage.h>

公開型

enum  EBitmapFormat {
  BMP , JPEG , JPG = JPEG , GIF ,
  TIFF , TIF = TIFF , PNG
}
 Saveフォーマット値 [詳解]
 

静的公開メンバ関数

static HBITMAP LoadBitmap (LPCTSTR lpszFileName)
 [作成] 画像ファイル読込み. [詳解]
 
static bool SaveBitmap (LPCTSTR lpszFileName, HBITMAP hBmp, EBitmapFormat fmt=BMP, long quality=80)
 [作成] 画像ファイル作成. [詳解]
 

詳解

ビットマップ管理(CE専用)

このクラスは、 CE 特有のビットマップ関係をサポートするものです。

色々なビットマップのセーブ、ロードをサポートしています。
必要ファイル
TnbCeBitmapImage.h
日付
09/08/11 新規作成
09/08/17 Save時、上下反転しまっていたのを修正。

TnbCeBitmapImage.h42 行目に定義があります。

列挙型メンバ詳解

◆ EBitmapFormat

Saveフォーマット値

参照
SaveBitmap()
列挙値
BMP 

BMP

JPEG 

JPEG

JPG 

JPEG

GIF 

GIF

TIFF 

TIFF

TIF 

TIFF

PNG 

PNG

TnbCeBitmapImage.h50 行目に定義があります。

関数詳解

◆ LoadBitmap()

static HBITMAP LoadBitmap ( LPCTSTR  lpszFileName)
static

[作成] 画像ファイル読込み.

BMP, JPEG などのファイルを読み込み、 HBITMAP を作成します。

引数
lpszFileNameファイル名。
戻り値
NULL以外成功。
NULL失敗。

TnbCeBitmapImage.h68 行目に定義があります。

◆ SaveBitmap()

static bool SaveBitmap ( LPCTSTR  lpszFileName,
HBITMAP  hBmp,
EBitmapFormat  fmt = BMP,
long  quality = 80 
)
static

[作成] 画像ファイル作成.

ビットマップを BMP, JPEG などのファイルにします。

引数
lpszFileNameファイル名。
hBmpビットマップ。
fmtフォーマット。省略するとBMPです。
qualityJPEGのクオリティ(0〜100)。省略すると80。
戻り値
true成功。
false失敗。

TnbCeBitmapImage.h139 行目に定義があります。