さまざまなサイズの画像にどれだけのデータを埋め込むことができるか知りたいです。たとえば、30kbの画像ファイルでは、画像を歪めることなく保存できるデータの量。
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ピクセルに埋め込むビット数。
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 に答える