FreezoomPack-1.2

beta7からFreezoomPackのバージョンを1.2に更新しています。1.1からの変更点は以下です。

  • Freezoom PackのZip化に正式に対応
  • Zipは非圧縮にした(主体がJPEGであるので利用時の負荷を減らすため)
  • contextエレメントにmime属性を設けた

これらは、Zipおよび分割PNGに関する拡張であり、基本は1.1と変らない。beta7では0.9~1.1は同様に扱うことができる。 1.1以前のZip形式では、Zip作成時のヘッダ情報が不十分であり、AIR版のNexus2では展開できない。(iPalletnexus 0.9.xでは展開可能)1.2ではこの修正を行い、ツールを利用して登録することで、1.1以下も1.2と同様にnexus2で扱えるようにしている。

パラメータ

conf/fzpmaker.xml

初期状態ではすべてコメント化している。デフォルトで動作。変更の際はXMLの整形式になるように変更してください。

タイルサイズ

初期状態では256画素以下の分割サイズとなる。ローカル環境のみの場合には、512を推奨。256か512を記述してください。これ以外には動作は保証できません。

<!-- タイル・サイズ DEFAULT=256
<tile_size>256</tile_size>
-->
JPEGエンコード品質

高品質な場合には80を推奨。

<!-- JPEGエンコード品質 DEFAULT=60 (30~90)、30以下や90以上を設定しても無効.
<tile_quality>60</tile_quality>
-->
制作限界サイズ

内部制限値10,000画素まで拡張して利用可。ただし、Javaに最大メモリを800MByte程度割り当てる必要があります。10,000以上は検証できていません。大きな画像の場合には別途変換サービスがあります。

<!-- 制作限界サイズ DEFAULT=6000未満.但し内部制限値が優先
<limit_size>6000</limit_size>
-->
分割モード

分割画像を作成するか、もしくは、2880画素までの非分割(単層)の画像として変換するかを設定します。初期状態は、MULTI_TILES:分割です。非分割はPLAINを設定。制限サイズは別途ありますがデフォルトを推奨。

<!-- 分割モード MULTI_TILES(DEFAULT)|PLAIN|MULTI_BLOCKS
<method>MULTI_TILES</method>
-->
圧縮モード

FreezoomPackのZipパッケージを作成します。Flash(StandAlone)版ではZipファイルから直接に読み込めませんので、この機能はFALSEにします。

<!-- 圧縮モード
<zip>FALSE</zip>
-->

規則

変換の際の規則は次を参照。

method = PLAIN, Zip = FALSE のとき
  • 2800画素を超える画像は長辺2800画素に縮小されて単層非分割のFreezoom Pack(JPEG)として作成。
  • 2800画素以下は単層非分割のFreezoom Pack(JPEG)として作成。(Flashの制限は2880画素です。)
  • [非推奨]PNG画像はFreezoom Pack(PNG)として作成。
  • swfはそのまま構成。サムネイルは非作成。
  • Zip化FreezoomPack(FzP)は出力先(Resource)にそのまま展開。
method = PLAIN, Zip = TRUE のとき
  • 分割画像はZip化して作成。
  • Zip化FreezoomPack(FzP)は出力先(Resource)にそのまま非圧縮Zip化。
method = MULTI_TILES(Default), Zip = FALSE のとき
  • 分割画像は展開状態で作成。
method = MULTI_TILES(Default), Zip = TRUE のとき
  • 分割画像はZip化して作成。
  • Zip化FreezoomPack(FzP)は出力先(Resource)にそのまま非圧縮Zip化。

PNGもDropDividerで変換できるが、大きな画像の場合には不安定である。従って、現時点では非推奨であるが、透過PNGを2800以下で扱う程度は可能。ロケータ512画素とサムネイル128画素はJPEGで作成。分割はPNGとなる。

 
/home/ipalletnexus/www/wiki/data/pages/nexus2/beta/tool/freezoompack12.txt · 最終更新: 2009/06/03 11:39 by mtsuda
 
Recent changes RSS feed Creative Commons License