cv4_imencode

Mat をメモリバッファにエンコード

cv4_imencode ext, id, buffer_var, var_size

ext : ".png" / ".jpg" / ".bmp" 等
buffer_var : str 変数 (エンコード結果のバイト列)
var_size : 実際のバイト数を格納する int 変数

(プラグイン / モジュール : hspcv4)

解説

cv::imencode。Mat を指定フォーマットでメモリにエンコードします。
PNG 等には NUL バイトが含まれるので strlen で長さを測れません。
必ず var_size の値を使って後続の cv4_imdecode に渡してください。

情報

プラグイン / モジュールhspcv4
バージョン0.1
作成日2026/04/12
著作者HNWorks / IronHSP
URLhttps://github.com/
備考hspcv4.as をインクルードすること。
OpenCV 4.12.0 を静的リンクした 32bit / 64bit DLL です。
タイプ拡張命令
グループhspcv4 基本命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspcv4.hs