VineSeed ML アーカイブ



[VineSeed:18225] Re: 【協力依頼】v-a-i 用 data の spec 翻訳&追 加アプリの推奨

  • From: KATO Masashi <mkato@xxxxxxxxxxxxx>
  • Subject: [VineSeed:18225] Re: 【協力依頼】v-a-i 用 data の spec 翻訳&追 加アプリの推奨
  • Date: Mon, 27 Jul 2009 16:08:26 +0900
加藤(大阪)です。

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/