2012-08-16 2 views
0

입력 이미지는 .jpeg 형식입니다. 픽셀 단위로 이미지를 읽습니다. 각 픽셀에 대해 101과 같은 하드 코드 된 Key 값으로 X-OR 연산을 수행하고 손상된 픽셀을 다른 파일에 쓰게됩니다. 원본 이미지를 되 찾으려고하면 이미지가 왜곡되지 않습니다. 어떻게 원본 이미지를 얻을 수 있습니까?이미지 암호화

+1

스택 오버플로에 오신 것을 환영합니다! [귀하의 질문을 연구하십시오] (http://stackoverflow.com/questions/how-to-ask). [이미 시도한 것] (http://whathaveyoutried.com/)이 있으면 질문에 추가하십시오. 아니라면 질문을 먼저 연구하고 시도한 다음 다시 방문하십시오. –

답변

1

JPEG 이미지 형식은 손실 압축 알고리즘을 사용합니다. 즉, "암호화 된"이미지를 저장하면 일부 정보가 손실되어 왜곡 될 수 있습니다. 왜곡을 피하려면 이미지 형식을 압축하지 않거나 무손실 압축 (예 : PNG)을 사용하십시오.

+0

그는 암호화 된 데이터를 압축하는 대신 압축 된 데이터를 암호화해야합니다. – ewernli

+0

이미지 암호화에 대해 조사한 결과 .JPEG는 손실 된 형식이라는 것을 알았지 만 .JPEG 형식으로 왜곡을 최소화하여 원본 이미지와 비슷한 이미지를 얻을 수 있는지 의심 스럽습니까? – PrasoonMishra

+0

데이터를 압축하지 않고 원본 픽셀을 X- 오링합니다. – PrasoonMishra