Как сохранить изображение в формате JPEG после замены LSB в DCT методом Jsteg? - PullRequest
0 голосов
/ 02 июля 2018

Я использую метод Jsteg, но у меня путаница, что-то, что я не совсем понимаю. Шаги:

  1. Получить блок 8x8 пикселей
  2. Дискретное косинусное преобразование
  3. Квантование
  4. Заменить младший значащий бит

Что я не понимаю, так это то, что когда я открываю изображение в Java с помощью BufferedImage и ImageIO и выполняю эти шаги, как мне сохранить изменения? если я напишу:

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

java повторно сжимает изображение, а затем скрытый текст теряется, или когда происходит сжатие, оно ничего не меняет, поскольку я сжимал вручную? или я должен сохранить его по-другому? Итог: после замены LSB как сохранить закодированное изображение?

...