トップページ > 過去ログ > 記事閲覧
ロード高速化
名前:井上 日時: 2011/04/13 16:54

DxLibのアーカイブ機能を使用したところ、個別でビットマップを読むより 体感読み込み時間が速くなりました。 そこで気になったのですが。アーカイブをすると、 中でファイルの圧縮をしているのでしょうか? また、アーカイブ前にデータ圧縮をするとロード高速化ができますか? 自作できればいいのですが、どなたか『ファイル圧縮後にアーカイブ』を 試された方がいたら結果だけでも教えていただけないでしょうか? もし高速化できるのなら試してみたいと思っています。 すみませんがよろしくお願いします。 アーカイブ機能を使ってファイルを一つにまとめる homepage2.nifty.com/natupaji/DxLib/dxtec.html#T11 データ圧縮についてざっくり学ぶ homepage2.nifty.com/natupaji/DxLib/dxtec.html#M10

Page: 1 |

Re: ロード高速化 ( No.1 )
名前:レンタッカ 日時:2011/04/13 19:41

「アーカイブをすると、 中でファイルの圧縮をしているのでしょうか?」 DxEncode.exeで圧縮化されている画像ファイル以外 は圧縮化されていました。 「アーカイブ前にデータ圧縮をするとロード高速化ができますか?」 読み込んですぐに圧縮化を解除しないなら高速化が期待できると思います。 「ファイル圧縮後にアーカイブ」 PNG画像などの圧縮形式に対応した画像形式の場合は すでに圧縮化されているので、それ以上圧縮できない 場合もあると思います。  そして、仮にファイル圧縮後にアーカイブをした場合はメモリに圧縮データを確保してすぐに画像として展開した場合、画像化するためにメモリを確保することになるので、トータルで画像の読み込みは低速になります。したがって、すぐに描画リソースとしてつかわないなら、ファイル圧縮後にアーカイブをすればいいと思います。しかし、取り扱いが面倒になると思うので推奨はできません。
Re: ロード高速化 ( No.2 )
名前:井上 日時:2011/04/13 21:50

>>レンタッカさん bmpを独自圧縮したものをアーカイブしたものは bmpをそのままアーカイブしたものよりも 読み込み時間は遅いし、取り扱いが面倒になるので やめたほうがいいということでよろしいですか?
Re: ロード高速化 ( No.3 )
名前:レンタッカ 日時:2011/04/13 22:57

 bmpの場合は圧縮率が期待できますね。圧縮率がPNGよりも期待でき、メモリでの画像化の効率がいい場合はい いのかもしれません。
Re: ロード高速化 ( No.4 )
名前:井上 日時:2011/04/13 23:44

なるほどありがとうございます。 分かりにくい質問でしたが答えていただきありがとうございました。
Re: ロード高速化 ( No.5 )
名前:ドナルド 日時:2012/12/21 11:27

らんらんるー

Page: 1 |