2012-08-16 41 views
0

輸入圖像爲.jpeg格式。我是逐像素讀取圖像。然後通過硬編碼的Key值(如101)對每個像素執行X-OR操作,並將損壞的像素寫入其他文件。試圖找回原始圖像,圖像不一樣,它會變形。 如何獲得原始圖像?圖像加密

+1

歡迎來到Stack Overflow!我們鼓勵你[研究你的問題](http://stackoverflow.com/questions/how-to-ask)。如果你已經[嘗試了某些東西](http://whathaveyoutried.com/),請將其添加到問題中 - 如果沒有,請先研究並嘗試您的問題,然後再回來。 – 2012-08-16 10:39:27

回答

1

JPEG圖像格式使用有損壓縮算法。這意味着保存「加密」圖像時會丟失一些信息,這可能會導致失真。爲避免失真,請使用無壓縮或無損壓縮的圖像格式,例如PNG。

+0

他應該加密壓縮的數據,而不是壓縮加密的數據。 – ewernli 2012-08-16 11:03:19

+0

我已經搜索了關於圖像加密,我發現.JPEG是有損格式,但是懷疑是否.JPEG格式可以進一步最小化失真以獲得與原始圖像相似的圖像? – PrasoonMishra 2012-08-16 11:29:13

+0

我不壓縮數據,我是X-orring原始像素。 – PrasoonMishra 2012-08-16 11:40:32