2010-12-28 4 views
0

2^12バイナリビットをRGBレイヤーに隠したいと思っています。例000011010000この値はRGBレイヤーで非表示にしたい。 2^12ビットは、GレイヤのRレイヤ1101とBレイヤの0000では0000 hideのように3レイヤに分割されなければならない。誰でもJavaでこれを行う方法を知っています..RGBレイヤーの2^12バイナリビットを隠す方法

+0

何ですか?また来てね? – st0le

答えて

0

元の画像が圧縮されていない形式(ビットマップ、PNGなど)であり、元画像と併せて使用して隠れデータを抽出することができる。もしそうなら、1ピクセルに12ビットのデータを隠すことは、おそらくあまりにも目立つと思います。おそらく、各ピクセルが3nバイトを占めると仮定すると、1ピクセルあたり3ビットのデータが最もうまくいくでしょう。あなたが隠しているビットが1ならば、最下位ビットを反転することができます。私は@ CaptainAwesomePantsのリファレンスを見ましたが、この提案と同じ行にあるようですが、技術的な詳細と例があります。 (私は彼/彼女の答え+1を与えた)

関連する問題