メインコンテンツまでスキップ

画像オブジェクトの JPEG 形式データを取得 (:jpeg_data)

宣言

画像 JPG データ = 画像:jpeg_data([ 画像品質 ])

引数

  • 画像品質
    実数型の省略可能な引数。画像品質を指定します。値の範囲は 0.0~1.0、デフォルトは 1.0 です

戻り値

  • 画像 JPG データ
    文字列型。JPEG データを返します。このデータを変更しても画像オブジェクトには影響しません

説明

画像オブジェクトの JPEG 形式データを取得します
キーワード:非可逆圧縮、画像圧縮、画像品質
パフォーマンス上、この関数の処理中にデータが二度コピーされます

使用例

-- 画面全体をキャプチャしてファイルに保存し、JPEG 品質を 80% に設定
file.writes('/var/mobile/1.jpg', screen.image():jpeg_data(0.8))

:上記のコードでは、この章以外の関数 screen.imagefile.writes を使用しています