透かしは、対応する透かしピクセルが黒である場合は「偶数」、対応する透かしピクセルが白である場合は「奇数」の画像からピクセルを作成することによってエンコードする必要があります。
関数add_watermark
は、画像ファイル名などの2つのパラメータ
StoryBridge.bmp
と、透かしファイル名などを使用する必要があります。また、透かしが画像に表示されないdog_watermark.bmp
ように、新しい画像ファイルを作成する必要がありますStoryBridge_X.bmp
。
関数reveal_watermark
は、透かしを入れた画像ファイルの名前(たとえば、)を受け入れ、
隠された透かしを表示BryceCanyon_X.bmp
する新しい画像ファイル(たとえば、)を作成します。Bryce-Canyon_X_O.bmp
透かしを入れた画像ファイルは、ファイル名の「_X」サフィックスで区別され、作成する新しいファイルには「_O」サフィックスを追加する必要があることに注意してください。
どうすればいいですか?