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

画像オブジェクトの 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.image、file.writes を使用しています