2010-12-28 3 views
0

2^12 비트를 RGB 레이어에 숨기고 싶습니다. 예제 000011010000이 값은 RGB 레이어에서 숨기고 싶습니다. 2^12 비트는 G 계층의 R 계층 (1101)과 B 계층의 0000에서 0000 숨김과 같이 3 계층으로 분할되어야합니다. 누구든지 자바에서이 작업을 수행하는 방법을 알고 있습니다.RGB 레이어에서 2^12 비트를 숨기는 방법

+0

무엇? 다시 오세요? – st0le

답변

0

원본 이미지가 비 압축 형식 (예 : 비트 맵, PNG)으로되어 있고 숨겨진 데이터를 추출하기 위해 원본 이미지와 함께 사용될 수있는 수정 된 이미지. 그렇다면 한 픽셀에 12 비트의 데이터를 숨기는 것이 너무 두드러 질 것이라고 생각합니다. 아마도 각 픽셀이 3n 바이트를 차지한다고 가정 할 때 픽셀 당 3 비트의 데이터가 가장 잘 작동 할 것입니다. 그렇다면 숨어있는 비트가 1 인 경우 가장 중요한 비트를 뒤집을 수 있습니다. @ CaptainAwesomePants의 참조를 훑어 보았습니다.이 제안과 같은 줄에 있지만 기술적 인 세부 사항과 예제가 있습니다. (나는 그/그녀의 대답을 +1했다.)