0

JPG として保存するときに、画像を再圧縮しないと、JPG 画像に透かしを追加することは不可能であるべきであることは論理的であるように思われます。誰かがこれを確認できますか?

質問は一般的にPHPに関連していますが、サーバー言語が答えに違いをもたらすとは思いません。

4

2 に答える 2

1

現実的には、再コーディングする必要があります。その方法は、コンポーネントのサンプリングと量子化テーブルが同じであることを確認することです。これにより、記録の歪みが最小限に抑えられます。

于 2015-06-05T00:12:40.093 に答える
0

ご要望に応じて可能です。もしも:

  • 透かしが 8x8 ピクセルのブロックで構成されている。
  • これらのブロックは、画像に 100% 不透明に適用できます。
  • 画像はこれらの 8x8 最小コード単位を使用して圧縮されます

理論的には、透かしが配置される 8x8 ブロックのみを置き換えることができます。

その後、MCU を再圧縮する必要はありません。

再圧縮せずに JPEG を処理する方法の詳細については、こちらも参照してください: http://www.betterjpeg.com/lossless-rotation.htm

于 2015-06-04T10:18:44.730 に答える