バーコード画像の読み込み
GetBarCodeStart p1,p2,p3
p1 : DIBデータ もしくは HSPのVRAMデータ p2 : 幅 p3 : 高さ
(プラグイン / モジュール : hspdsc.dll)
バーコード画像の読み込みを行います。 p1 には DIBデータ もしくは HSPのVRAMデータを指定します。 mref や dsc_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) |
URL | https://hsp.moe/ |
備考 | HSP向け DirectShow キャプチャプラグイン
hspdsc.asをインクルード |
グループ | Zbar |
対応環境 |
|
移植のヒント | Windows |
hs ファイル | hsphelp\hspdsc.hs |