加藤(大阪)です。
Mon, 27 Jul 2009 13:20:02 +0900 付
kazutaka@xxxxxxxxxxxxxxxxさんのメールより:
> > 容量が大きくなっていて、すでに 11.8MB にもなっていました。
>
> いや、自分でパッケージ作りながらサイズが気になってきて
> たんですよね;
画像サイズですが、スクリーンショットだけでも jpg 形式に変換すれば、だい
ぶサイズが節約出来ると思います(画質は少し落ちますが)。
こちらで vine-app-install-data.tar.bz2(約 12MB) を解凍し、変換後再圧縮し
てみた所、
画質 70 - リサイズなし → 約 3.2MB
画質 70 - 70% にリサイズ → 約 1.9MB
程度まで減量出来ました。
やった事は、解凍したディレクトリ(vine-app-install-data/)に移動し、
for i in `find -name *.png`; do
echo $i | grep screenshot && \
convert -quality 70 -resize 70% $i `echo $i|sed 's/.png/.jpg/'` && \
rm $i
done
で、スクリーンショットだけの一括変換を実行 (70% にリサイズ - 画質 70 の
場合) 後、tar.bz2 に固め直しました。
これ(リサイズした方)をソースにして rpm にビルドし直した所、src、noarch
共 1.8MB 強程度に収まりました。
(画質、画像サイズは、convert の -quality、-resize 各オプションで、さらに
調整可能です)
勿論 vine-app-install の方の修正の手間が必須になりますが、パッケージサ
イズに限って言えば、そこそこの減量にはなると思います。
以上、参考にしていただければ。
--
加藤 雅 <mkato@xxxxxxxxxxxxx>
http://add10.hp.infoseek.co.jp/rox/
http://www2.odn.ne.jp/add10/fluxbox/