2017-02-26 1 views
0

최근에는 간단한 스테 가노 그래피 기술을 사용하여 이미지를 캐리어 이미지의 가장 낮은 4 비트로 인코딩 할 수있는 프로그램을 만들었습니다. 두 그림의 정보/세부 정보의 50 %가 손실되었지만 눈에 띄지는 않았습니다. 컴퓨터 그래픽에 사용할 수 없습니까?LSB 스테 가노 그래피를 컴퓨터 그래픽에 사용할 수 있습니까?

컴퓨터 그래픽에 50 % 디테일을 잃고 50 %의 공간 (메모리/저장소)을 절약하지만 여전히 ~ 80 %의 표시 세부 사항?

나는 지금까지 원본 그림에 밉맵을 저장하거나 원래의 정상 맵을 저장하고 있다고 생각했다. 슬프게도 저는 컴퓨터 그래픽에 관해 그다지 많이 알지 못합니다. 그리고 그것은 제가 누락되었거나 그렇게 작동하지 않을 수도 있습니다.

의견이나 의견을 보내 주시면 대단히 감사하겠습니다.

+0

대부분의 이미지 파일 형식은 손실 압축을 사용하는 아기 X recource 컴파일러 사이트에서 하나있다. –

+0

일반적으로 이미지에서 1-2 비트 이하를 사용하고 싶지 않습니다 (8 비트라고 가정). PNG를 사용할 수 있습니다 (내 답변 [여기] (https://stackoverflow.com/questions/29322395/steganography-in-image/29324525#29324525)). PNG는 또한 더 많은 비트를 사용할 수있게 해주는 16 비트 그레이 스케일 데이터를 허용합니다. – K3N

+0

Malcolm의 대답에 대한 귀하의 의견을 바탕으로 LSB 스테 가노 그래피를 이미지 압축 프로토콜로 사용할 수 있습니까? . 그러나 나는 아직도 당신이이 질문으로 무엇을 달성하려고하는지 확신하지 못합니다. 귀하의 의견은 국경 기반의 의견 기반 일 수있는 몇 가지 질문을합니다. 그런 다음 질문 본문에 어쨌든 압축 아이디어를 제안하는 것 같습니다. – Reti43

답변

0

예, 간단합니다. PNG와 같은 무손실 형식을 선택하면 숨기려는 데이터로 rgb 채널의 낮은 비트를 설정하기 만하면됩니다. (1 또는 0, 또는 255/254의 많은 alphas가 죽은 공짜이기 때문에 알파를 설정하지 마십시오.)

PNG 코덱이 필요합니다. 파일을 저장할 때 당신이 당신의 LSB 데이터의 대부분을 잃게 있도록

https://github.com/MalcolmMcLean/babyxrc

+0

시간을내어 주셔서 감사합니다. 데이터를 숨기려하지 않으 셨습니다. 제 질문은 좀 더 일반적인 질문입니다. 컴퓨터의 일반적인 작동 과정에서 공간/데이터/속도를 줄이기 위해 LSB 이미지 숨기기를 사용 하시겠습니까? 제도법? 2 개의 이미지를 함께 넣을 수 있다면 (하나의 이미지에서 4 개의 최상위 비트가 두 번째 이미지의 4 개의 가장 낮은 비트를 대체 할 것입니다.) 저장소/메모리를 절약 할 수 있지만 표시되는 세부 정보는 대부분 ** 유지해야합니다. 어떻게 든 유용 할 수 없습니까? 또는 나는 무엇인가 놓치고 있냐? 쓸데없는가요? – Spaceork

관련 문제