GetBarCodeStart

バーコード画像の読み込み

GetBarCodeStart p1,p2,p3

p1	: DIBデータ もしくは HSPのVRAMデータ
p2	: 幅
p3	: 高さ

(プラグイン / モジュール : hspdsc.dll)

解説

バーコード画像の読み込みを行います。
p1 には DIBデータ もしくは HSPのVRAMデータを指定します。
mrefdsc_GetImageMem命令で本命令に渡せるデータが取得できます。
p2、p3には画像の幅と高さを指定します。

サンプル

#include "libzbar.as"

	title "ファイルからバーコードを読み取るサンプル"
	dialog "jpg;*.gif;*.bmp",16
	if stat == 0 : end

	buffer 2
	picload refstr
	mref vram, 66
	x = ginfo_winx	// 幅
	y = ginfo_winy	// 高さ
	gsel 0, 1

	// libzbar.as にて定義
	GetBarCodeStart vram, x, y
	n = stat
	if n < 0 : stop	// エラー
	title ""+n+" 個見つかりました"
	// 検出した数だけループ
	repeat n
		// バーコードのデータを取得
		GetBarCodeData cnt, buf
		iTyp = stat
		// バーコードの種類を取得
		GetBarCodeType iTyp
		mes "["+refstr+"]\n"+buf
	loop
	// 解放コード
	BarCodeDestroy

関連項目

GetBarCodeDataバーコードデータ取得(hspdsc.dll)
GetBarCodeTypeバーコードの種類を判定(hspdsc.dll)
BarCodeDestroy読み込みデータの解放(hspdsc.dll)

情報

プラグイン / モジュールhspdsc.dll
バージョン2.12
作成日2014/09/15
著作者イノビア(inovia)
URLhttps://hsp.moe/
備考HSP向け DirectShow キャプチャプラグイン
hspdsc.asをインクルード
グループZbar
対応環境
  • その他 : Windows Vista 以降、DirectX 10以上
移植のヒントWindows
hs ファイルhsphelp\hspdsc.hs