BaCode.php 0.0.0
QR クラス

QRコード作成クラス QRコード(2次元バーコード)の生成を行う [詳解]

公開メンバ関数

 __construct ()
 コンストラクタ
 draw ($code, $minWidthDot=1, $height=null)
 QRコードを描画します(統一インタフェース)
 draw_by_size ($code, $size)
 読み取り精度の高いQRコードを描画します 1セル = $size ピクセルで直接描画(スケーリングなし)
 draw_by_width ($code, $width, $height=null)
 指定された幅でQRコードを描画します
 draw_svg ($code, $minWidthDot=1, $height=null)
 QRコードをSVGで描画します(統一インタフェース)
 draw_by_size_svg ($code, $size)
 読み取り精度の高いQRコードをSVGで描画します
 draw_by_width_svg ($code, $width, $height=null)
 指定された幅でQRコードをSVGで描画します
 draw_base ($code)
 ベースとなるQRコードを描画します

詳解

QRコード作成クラス QRコード(2次元バーコード)の生成を行う

関数詳解

◆ draw()

draw ( $code,
$minWidthDot = 1,
$height = null )

QRコードを描画します(統一インタフェース)

引数
string$codeバーコードのコード
int$minWidthDot1セルあたりのピクセル数(デフォルト1)
int | null$height高さ(2次元では無視)
戻り値
resource|\GdImage バーコードイメージ

参照先 draw_by_size(), draw_svg().

◆ draw_base()

draw_base ( $code)

ベースとなるQRコードを描画します

非推奨
draw_by_size($code, 1) を使用してください

参照先 draw_by_size().

◆ draw_by_size()

draw_by_size ( $code,
$size )

読み取り精度の高いQRコードを描画します 1セル = $size ピクセルで直接描画(スケーリングなし)

引数
string$codeバーコードのコード
int$size1セルあたりのピクセル数(1,2,4,8,16等)
戻り値
resource|\GdImage バーコードイメージ

参照先 draw_by_size_svg().

参照元 draw(), draw_base().

◆ draw_by_size_svg()

draw_by_size_svg ( $code,
$size )

読み取り精度の高いQRコードをSVGで描画します

引数
string$codeバーコードのコード
int$size1セルあたりのピクセル数
戻り値
string SVG文字列

参照元 draw_by_size(), draw_svg().

◆ draw_by_width()

draw_by_width ( $code,
$width,
$height = null )

指定された幅でQRコードを描画します

引数
string$codeバーコードのコード
int$widthQRコードの幅(ドット)
int | null$height高さ(省略時はwidthと同じ=正方形)
戻り値
resource|\GdImage バーコードイメージ

参照先 draw_by_width_svg().

◆ draw_by_width_svg()

draw_by_width_svg ( $code,
$width,
$height = null )

指定された幅でQRコードをSVGで描画します

引数
string$codeバーコードのコード
int$widthQRコードの幅
int | null$height高さ(省略時はwidthと同じ=正方形)
戻り値
string SVG文字列

参照元 draw_by_width().

◆ draw_svg()

draw_svg ( $code,
$minWidthDot = 1,
$height = null )

QRコードをSVGで描画します(統一インタフェース)

引数
string$codeバーコードのコード
int$minWidthDot1セルあたりのピクセル数(デフォルト1)
int | null$height高さ(2次元では無視)
戻り値
string SVG文字列

参照先 draw_by_size_svg().

参照元 draw().


このクラス詳解は次のファイルから抽出されました: