« 項目メタデータ マクロ | メイン | Layer と Bitmap クラスの連携 »

2013年09月21日

吉里吉里Z 開発:: PNG/JPEG/TLG保存機能

    

従来の 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
Total : Today : Yesterday : なかのひと