« 項目メタデータ マクロ | メイン | Layer と Bitmap クラスの連携 »
2013年09月21日
吉里吉里Z 開発:: PNG/JPEG/TLG保存機能
Tweet @jin1016をフォロー従来の Bitmap 保存機能に加え PNG/JPEG/TLG 保存機能を追加。
以下の各種メソッドの type で指定する。
Layer.saveLayerImage(name, type="bmp")
Bitmap.save(name, type="bmp",meta=null)
JPEG で保存する時
jpg の後にクオリティーを指定する。
"jpg" とだけ指定した場合は、90% が指定される。
例)
"jpg010" : 10%
"jpg100" : 100%
"jpg080" : 80%
PNG で保存する時
png の後に 24 ビットカラー時は 24 を付ける。
"png24" : 24 ビットカラー保存
"png" : 32 ビットカラー保存
TLG5/TLG6 で保存する時
png の後に 5 か 6 を、その後に 24 ビットカラー時は 24 を付ける。
"tlg524" : 24 ビットカラー TLG5 保存
"tlg5" : 32 ビットカラー TLG5 保存
"tlg624" : 24 ビットカラー TLG6 保存
"tlg6" : 32 ビットカラー TLG6 保存
TLG で保存時は、Layer.saveLayerImage で呼び出された場合、以下の情報がタグ情報として保存されます。
Layer.type は、mode に保存されます。
Layer.imageLeft は、offs_x に保存されます。
Layer.imageTop は、offs_y に保存されます。
Bitmap.save では、meta がそのままタグ情報として保存されます。
meta は、Dictionary クラスを渡します。
投稿者 Takenori : 2013年09月21日 00:23
comments powered by Disqus