이미지는 스테가노그래피에 사용되는 가장 유명한 표지 개체입니다. 이미지 스테가노그래피에서 픽셀 강도는 정보를 숨기는 데 사용됩니다. 디지털 이미지 분야에는 다양한 이미지 파일 형식이 존재하며 대부분은 명확한 적용을 위한 것입니다.
이미지는 이미지의 다른 위치에서 다른 광도를 구성하는 숫자 집합입니다. 이 숫자 설명은 그리드를 형성하고 단일 포인트는 픽셀로 정의됩니다. 인터넷에 있는 대부분의 이미지에는 각 픽셀이 위치한 이미지 픽셀(비트로 정의)과 색상의 직사각형 맵이 포함되어 있습니다. 이 픽셀은 가로로 행별로 표시됩니다.
비트 심도라고 하는 색상 디자인의 비트 수입니다. 각 픽셀에 사용되는 비트 수를 정의할 수 있습니다. 최신 색상 디자인에서 가장 작은 비트 심도는 8이며 각 픽셀의 색상을 정의하는 데 8비트가 사용됨을 정의합니다.
단색 및 회색조 이미지는 모든 픽셀에 대해 8비트가 필요하며 256개의 여러 색상 또는 회색 음영을 표시할 수 있습니다. 디지털 컬러 이미지는 일반적으로 24비트 파일로 저장되며 트루 컬러라고도 하는 RGB 컬러 모델이 필요합니다.
24비트 이미지의 픽셀에 대한 모든 색상 수정은 빨강, 녹색, 파랑과 같은 3개의 기본 색상에서 변경되며 각 기본 색상은 8비트로 정의됩니다.
따라서 주어진 픽셀 하나에 빨강, 녹색 및 파랑의 256가지 다중 양이 있을 수 있으며 최대 1600만 세트를 삽입하여 1600만 이상의 색상을 생성할 수 있습니다.
더 높은 비트 심도의 더 큰 이미지로 작업할 때 이미지가 표준 웹 연결을 통해 보내기에는 너무 커지도록 영향을 줍니다. 적절한 시간 내에 이미지를 표시할 수 있으므로 이미지의 파일 크기를 줄이는 기술을 통합해야 합니다.
이러한 기술은 숫자 공식을 사용하여 이미지 데이터를 평가하고 압축하여 문서 크기를 줄입니다. 이 프로세스를 압축이라고 합니다.
이미지에는 손실 및 무손실을 포함한 두 가지 유형의 압축이 있습니다. 두 방법 모두 저장 영역을 절약하지만 실행하는 프로세스가 다릅니다.
손실 압축은 초기 이미지에서 초과 이미지 데이터를 삭제하여 더 작은 문서를 생성합니다. 사람의 눈으로 이해하기에는 너무 작은 세부 사항을 제거하여 정확한 일치는 아니지만 원본 이미지에 가까운 근사치를 얻을 수 있습니다.
무손실 압축은 원본 이미지에서 데이터를 제거하지 않고 대신 숫자 공식으로 데이터를 정의합니다. 초기 이미지의 무결성이 지원되며 압축 해제된 이미지 출력은 초기 이미지 입력과 비트 단위로 동일합니다.
압축은 사용할 스테가노그래피 알고리즘을 선택하는 데 필수적인 역할을 합니다. 손실 압축 기술을 사용하면 이미지 문서 크기가 작아지지만 과도한 이미지 데이터가 제거된다는 사실 때문에 설치된 메시지가 부분적으로 손실될 가능성이 높아집니다.
무손실 압축은 이미지가 작은 문서 크기로 제한되지는 않지만 손실 가능성 없이 초기 디지털 이미지를 그대로 유지합니다.