0

さまざまなサイズの画像にどれだけのデータを埋め込むことができるか知りたいです。たとえば、30kbの画像ファイルでは、画像を歪めることなく保存できるデータの量。

4

3 に答える 3

0

ASCII文字を格納するための24ビットマップ画像として例をとると、画像タイプ、algoridumに依存します

To store a one ASCII Character = Number of Pixels / 8 (one ASCII = 8bits )
于 2012-11-08T11:07:06.697 に答える
0

それは2つのポイントに依存します:

  1. 画像の1ピクセルあたりのビット数。
  2. 1ピクセルに埋め込むビット数。

OK、カラーモデルがRGBでそれぞれpixel = 8*3 bits(各色に1バイト)であり、1ピクセルに3ビットを埋め込みたいとします。

data that can be embedded into an image = (number of pixels * 3) bits

于 2013-02-20T19:26:25.553 に答える
0

LSBを使用して情報を非表示にすると、30000ビットの使用可能なスペースが得られます。3750バイト。

LSBは0〜256の値を取得するバイトに1または0を表すため、最悪の場合、0.4%に等しい1/256のすべてのLSB歪みを変更することになります。

統計平均シナリオでは、0.2%の歪みが発生します。

したがって、変更するバイトのビットによって異なります。

于 2015-04-14T12:54:25.643 に答える