0

アプリケーションの起動を高速化するには、BMP と JPG のどちらの画像形式を使用しますか?

4

3 に答える 3

3

ほとんどの場合、イメージをロードするためにディスク アクティビティが発生します。次に、この JPEG を小さくして高速化できます。ただし、プレゼンテーションにはピクセル値が必要であり、BMP (圧縮されていない場合) にはピクセル値が直接含まれていますが、JPEG はアンパックする必要があります。それらの時間の間に少なくとも 1 桁の差があると思われるため、ディスク アクセス時間はアンパック/プレゼンテーション時間を完全に覆い隠します。

そうは言っても、

  • とにかく、この時間は非常に速いため、ユーザーは違いを認識できません。

  • 予感や直感以上のものを求めるなら (たとえ経験に基づくものであっても)、測定してください! .

于 2012-10-20T01:31:17.220 に答える
2

JPG - 小さいほど速い。なぜ?小さいため、解凍はメモリ内で行われます(ハードディスクよりも高速です)。BMP ファイルははるかに大きく、圧縮されていません。

一方、CPU が遅く、ディスクがかなり速い場合。BMP の方が適しています。また、これは BMP のタイプ (ピクセルあたり 16/24/32 ビット) と JPEG の品質にも依存します。画像ファイルのサイズや質問者のコンピューターの速度を推測するのは非常に難しいためです。正確に答えるのは難しいです。どちらの条件も有効のようです。

測定することが唯一の方法です。

于 2012-10-20T01:30:41.837 に答える
1

ハードディスクはストレージのチャンクを読み取るため、遅い場合は jpg と bmp に影響を与えるため、小さい bmp を使用して圧縮解除を回避し、ストレージの 2 つのチャンクを読み取らないようにしてください。または、1 つのチャンクに収まる 1 つの jpg を使用し、解凍すると、より多くの bmp 相当の画像サイズが得られます。

于 2012-10-20T01:39:20.873 に答える