Android 用の Steganography プロジェクトを実装しようとしています。ピクセル値を操作して、新しいビットマップを作成しました。ビットマップを携帯電話のメモリまたはメモリカードに保存すると、
//fo denotes File output Stream
Bitmap.compress(Bitmap.CompressFormat.JPEG,100,fo);
//OR
Bitmap.compress(Bitmap.CompressFormat.PNG,100,fo);
getPixels(); を使用してピクセルにアクセスしてみます。
値は、操作されたビットマップではなく、元のビットマップに戻されます。これがなぜなのか誰にもわかりますか?