用Jsteg方法替换DCT中的LSB后如何保存jpeg图像?

时间:2018-07-02 15:20:34

标签: java jpeg steganography

我正在使用Jsteg方法,但是我有些困惑,我不太了解。这些步骤是:

  1. 获取8x8像素块
  2. 离散余弦变换
  3. 量化
  4. 替换最低有效位

我不明白的是,当我使用BufferedImage和ImageIO在Java中打开图像并执行以下步骤时,如何保存更改?如果我写:

ImageIO.write(img,"jpg",new_img);

java是否会重新压缩图像,然后隐藏的文本丢失,或者在进行压缩时,它没有任何改变,因为我手动进行了压缩? 还是我应该以其他方式保存它? 底线:更换LSB后,如何保存编码图像?

0 个答案:

没有答案