소프트웨어 설정
이미지 매개변수
공통 용어
| 이름 | 값 범위 | 영향 요인 |
|---|---|---|
| 이미지 품질 | 1 ~ 100 | 값이 낮을수록 품질이 낮음 |
| Alpha 품질 | 0 ~ 100 | Alpha 채널이 있는 이미지(PNG 또는 일부 PSD 형식 등)에서 Alpha 평면 충실도를 조정하면 압축 중 Alpha 채널 정보 손실 정도를 제어합니다. 충실도를 높이면 세부 정보가 더 남지만 파일 크기는 상대적으로 커집니다. 충실도를 낮추면 일부 세부 정보를 희생해 파일을 줄입니다. 값이 낮을수록 품질이 낮음 |
| 비트 깊이 | 1 ~ 16 | 비트 깊이(Bit Depth)는 이미지 처리에서 픽셀당 사용하는 비트 수이며, 이미지가 표현할 수 있는 색 수를 결정합니다. 비트 깊이가 높을수록 색이 풍부하고 색 전환이 부드럽습니다. 예를 들어 8비트 깊이는 256색, 16비트 깊이는 65536색을 표현합니다. 값이 낮을수록 파일은 작아지지만 색 품질은 떨어집니다. 적당히 조정하거나 그대로 두는 것을 권장합니다 |
| 서브샘플링 모드(크로마 서브샘플링) | ON/OFF/AUTO | 이미지와 비디오 부호화에서 크로마 서브샘플링은 색도(색) 정보의 해상도를 낮춰 데이터량을 줄이는 기법입니다. 사람의 눈은 밝기 변화보다 색도 변화에 덜 민감하기 때문입니다. |
| 메타데이터 보존 | 보존 / 보존하지 않음 | 메타데이터는 데이터에 관한 데이터이며, 파일에 대한 상세 정보를 제공할 수 있습니다. 포함되지만 이에 한정되지 않는 항목: - 생성 날짜와 시간 - 수정 날짜와 시간 - 장치 정보(카메라 모델, 렌즈 정보 등) - 이미지 매개변수(해상도, 색 공간, 노출 설정 등) - 지리적 위치 정보(GPS 좌표) - 저작권 정보 - 설명 태그 또는 키워드 개인정보 보호, 파일 크기 축소, 데이터 관리 단순화를 위해 메타데이터의 일부 또는 전부를 보존하거나 특정 유형의 메타데이터를 완전히 삭제해야 할 수 있습니다. 이 옵션은 보통 미디어 처리 소프트웨어나 장치 설정 메뉴에 있습니다. |
| 무손실 압축 | - | 무손실 압축은 원본 데이터를 완전히 복원할 수 있는 데이터 압축 방식입니다. 압축 전후 데이터가 완전히 동일하며 정보 손실이 없습니다. 텍스트 파일, 프로그램 코드, 일부 이미지(전문 사진이나 과학 이미징 등), 오디오 파일처럼 데이터 무결성을 유지해야 하는 장면에서 흔히 사용됩니다. 무손실 압축을 켜면 소프트웨어나 장치가 알고리즘으로 데이터의 반복 패턴이나 중복 정보를 찾아 더 효율적으로 저장함으로써, 품질이나 무결성을 희생하지 않고 파일 크기를 줄입니다. 필요하면 이 데이터를 전혀 변경 없이 원래 상태로 풀 수 있습니다. 무손실 압축은 원본 데이터를 보존합니다. 더 작은 파일을 원하면 이 옵션을 선택하지 마세요. |
| 프로그레시브 이미지 | Boolean | 전통적인 베이스라인 JPEG에서는 이미지가 위에서 아래로 한 줄씩 디코딩되어 표시됩니다. 즉 이미지가 완전히 로드되기 전에는 위쪽만 보이고 아래쪽은 비어 있습니다. 프로그레시브 JPEG에서는 이미지가 먼저 매우 낮은 해상도, 즉 매우 흐릿한 버전으로 표시됩니다. 데이터가 더 로드될수록 선명도가 점차 올라가 마침내 완전히 선명해집니다. 이 방식의 장점은 느린 네트워크에서도 사용자가 이미지의 대략적 내용을 빠르게 미리 볼 수 있어 경험이 좋아진다는 점입니다. |
| 디더링 | 0~1 |
WebP
| 이름 | 값 범위 | 영향 요인 |
|---|---|---|
| 스마트 크로마 서브샘플링 | Boolean | 크로마 서브샘플링을 지능적으로 조정 |
| 스마트 최소 크기 | Boolean | 최소 파일 크기를 달성하도록 최적화 |
| 혼합 부호화 | Boolean | 이미지 또는 비디오 부호화에서 영역이나 프레임마다 특성이 다를 수 있습니다(정적 배경과 동적 전경, 텍스처가 풍부한 영역과 부드러운 그라데이션 등). 혼합 부호화 전략은 콘텐츠 특성에 따라 가장 적합한 부호화 방식을 고릅니다. 정적 부분은 무손실 압축, 동적 부분은 손실 압축을 쓰거나, 여러 손실 압축 매개변수 조합으로 전체 압축률을 최대로 합니다 |
JPEG
| 이름 | 값 범위 | 영향 요인 |
|---|---|---|
| 지정 인덱스의 사전 정의 양자화 테이블 사용 | 0 ~ 8 | 양자화 테이블이 다르면 압축 정도와 그에 따른 품질 손실도 달라집니다. 사전 정의 양자화 테이블은 특정 응용 장면과 품질 요구에 맞춰 미리 설계·최적화된 양자화 행렬 집합입니다. 지정 인덱스로 적절한 테이블을 골라 기대하는 압축 효과와 화질 균형을 맞출 수 있습니다. 0 - JPEG Appendix K의 양자화 테이블(vips와 libjpeg 기본값) 1 - 플랫 양자화 테이블 2 - Kodak 이미지 세트의 MSSIM 지표에 최적화된 양자화 테이블 3 - ImageMagick용으로 N. Robidoux가 설계한 양자화 테이블(현재 mozjpeg 기본값) 4 - Kodak 이미지 세트의 PSNR-HVS-M 지표에 최적화된 양자화 테이블 5 - 논문 “Correlation Between Human Visual Perception and JPEG-DCT Compression”(1992)의 양자화 테이블 6 - 논문 “DCTune: Perceptual Optimization of Compressed Dental X-rays”(1997)의 양자화 테이블 7 - 논문 “Application of a Visual Detection Model to DCT Coefficient Quantization”(1993)의 양자화 테이블 8 - 논문 “An Improved Visual Detection Model for DCT Coefficient Quantization”(1993)의 양자화 테이블 각 양자화 테이블은 고유한 특성이 있으며 서로 다른 화질과 압축 효율을 위해 최적화되어 있습니다. |
| 지정 MCU 수 뒤에 재시작 마커 추가 | 0 - 2147483647 | JPEG 같은 이미지 압축 표준에서 MCU는 최소 부호화·복호화 단위이며, 보통 휘도 블록 하나와 색차 블록 두 개를 포함하고, 크기는 사용하는 크로마 서브샘플링 모드에 따릅니다. 재시작 마커는 JPEG 형식의 특수 마커로, 이미지 부호화 중 체크포인트로 데이터 스트림에 삽입됩니다. 데이터 손상이나 전송 중단 같은 오류가 나면 디코더는 이미지 전체를 처음부터가 아니라 가장 가까운 재시작 마커부터 재동기화할 수 있습니다. 복호화 견고성과 내결함성이 좋아지며, 네트워크 전송이나 저장 매체가 불안정한 장면에서 특히 유용합니다. 몇 MCU마다 재시작 마커를 넣을지 지정하면 화질과 복호화 견고성 사이에서 균형을 찾을 수 있습니다. 마커를 늘리면 견고성은 올라가지만, 각 마커가 일정 바이트를 차지하므로 파일 크기가 약간 늘어날 수 있습니다. |
| 최적 허프만 부호화 테이블 | Boolean | 이미지 데이터의 실제 통계 특성에 따라 압축률을 최대화하는 허프만 부호화 테이블을 계산합니다. 보통 부호화 단계에서 이미지 데이터를 분석하고 각 DCT 계수의 빈도를 센 뒤 허프만 트리를 구성하고 부호화 테이블을 생성합니다. 복호화 시 디코더는 같은 테이블로 원본 데이터를 복원해 무손실 해제를 완료합니다. |
| 각 8x8 블록에 트렐리스 양자화 적용 | Boolean | 부호화 효율과 화질을 높이기 위해 각 8x8 픽셀 이미지 블록에 최적화된 양자화 전략—트렐리스 양자화—를 적용합니다. 각 양자화 단계에서 세밀한 결정을 내려 최적의 율-왜곡 성능을 얻음으로써 전체 부호화 효율을 높입니다. |
| 극단값 샘플에 오버슈트 적용 | Boolean | 신호나 이미지를 처리할 때 특히 크거나 작은 값의 점에 의도적으로 오버슈트를 더해 국소 특징을 강화합니다. 다만 화질 저하를 피하려면 오버슈트 정도를 제어해야 합니다. |
| DCT 계수 스펙트럼을 별도 스캔으로 분할 | Boolean | JPEG 이미지 압축에서 이산 코사인 변환(DCT) 계수의 스펙트럼을 여러 독립 스캔 과정으로 나눕니다. JPEG 부호화에서는 이미지를 먼저 8x8 픽셀 블록으로 나누고, 각 블록을 DCT 변환한 뒤 일련의 DCT 계수를 얻습니다. 이 계수는 이미지의 주파수 정보를 담고 있으며, 프로그레시브 JPEG 부호화에서 특히 중요합니다. 다운로드 중에 이미지가 점차 선명해지며, 먼저 저주파 정보(기본 윤곽)를 표시한 뒤 세부 정보를 더합니다. 네트워크가 느려도 사용자가 대략적 내용을 더 빨리 미리 볼 수 있어 경험이 좋아집니다. |
PNG
| 이름 | 값 범위 | 영향 요인 |
|---|---|---|
| 압축 계수 | 0~9 | 값이 낮을수록 품질이 낮음 |
| libspng 행 필터 플래그 | none, sub, up, avg, paeth, all | PNG 이미지 압축에서 필터 전처리는 압축 효율을 높이는 중요한 단계입니다. 위는 PNG 표준이 지원하는 서로 다른 필터 유형입니다. NONE: 필터를 쓰지 않음. 전처리 없이 원시 데이터를 바로 압축합니다. SUB: 왼쪽 이웃 픽셀과의 차이로 예측합니다. 각 픽셀 값에서 왼쪽 픽셀 값을 빼 데이터 중복을 줄입니다. UP: 바로 위 픽셀과의 차이로 예측합니다. 각 픽셀 값에서 바로 위 값을 빼 데이터 간 상관을 줄입니다. AVG: 왼쪽 이웃과 위 픽셀의 평균으로 예측합니다. 각 픽셀 값에서 왼쪽 위 두 픽셀의 평균을 빼 수평·수직 정보를 결합합니다. PAETH: Paeth 예측기로 가장 적합한 이웃 픽셀을 자동 선택해 예측합니다. 주변 픽셀의 구체적 상황에 따라 가장 적절한 예측값을 골라 더 나은 압축을 노리는 더 복잡한 알고리즘입니다. ALL: 적응형 필터 선택. 부호화 시 PNG는 다섯 필터를 모두 시도하고 각 행에서 압축 효과가 가장 좋은 유형을 고릅니다. 보통 최고 압축률을 내지만 계산 비용은 상대적으로 높습니다. 이 필터들의 역할은 부호화 전에 인접 픽셀 간 상관을 줄여, 이후 엔트로피 부호화(DEFLATE 압축 등)가 데이터를 더 효과적으로 압축하고 압축률을 높이게 하는 것입니다. |
| 8bpp 팔레트 양자화 사용 | false | 이미지를 픽셀당 8비트(bpp) 팔레트 색 모드로 양자화합니다. 전체 이미지의 색은 최대 256색 팔레트로 제한됩니다. 색 수가 제한되고 높은 색 충실도가 필요 없는 이미지(단순 그래픽, 아이콘, 일부 만화 등)에 매우 적합합니다. PNG에서 8bpp 팔레트를 쓰면, 특히 색이 제한된 이미지에서 좋은 시각 품질을 유지하면서 효율적인 무손실 압축을 할 수 있습니다. |
GIF
| 이름 | 값 범위 | 영향 요인 |
|---|---|---|
| 최대 프레임 간 오차 | 0~32 | 「최대 프레임 간 투명도 오차」는 다중 프레임 애니메이션에서 한 프레임에서 다음 프레임으로의 투명도 변화에 허용되는 최대 차이를 가리킵니다. GIF 애니메이션은 보통 일련의 개별 프레임으로 구성되며, 각 프레임에 고유한 투명 영역이 있을 수 있습니다. 파일 크기를 줄이기 위해 인접 프레임의 비슷한 부분은 효율적으로 부호화되고, 바뀐 픽셀만 저장됩니다. 실무에서는 제작자가 구체적 요구에 맞춰 이 매개변수를 조정해 최적의 압축과 품질 균형을 맞춰야 합니다. |
| 팔레트 간 최대 오차 | 0~256 | 팔레트 재사용을 고려할 때, 애니메이션 압축 알고리즘은 현재 프레임의 색 요구를 이전 프레임(또는 다른 가용 프레임)의 팔레트와 비교해 일치 정도를 판단합니다. 이 일치 정도는 두 팔레트 간 「오차」(보통 색 차이의 합)로 정량화할 수 있습니다. 두 팔레트의 차이가 시각적으로 거의 구별되지 않을 만큼 작으면 이전 팔레트를 재사용해 공간을 절약할 수 있습니다. |
| 팔레트 재사용 | true | 비슷한 팔레트의 중복 저장을 피해 파일 크기를 줄이는 데 도움이 됩니다. 연속된 둘 이상의 프레임이 많은 같은 색을 공유하면 이전 프레임의 팔레트를 재사용해 공간을 크게 절약할 수 있습니다. |
TIFF/JP2K
| 이름 | 값 범위 | 영향 요인 |
|---|---|---|
| 타일 너비(픽셀) | 1- 32768 | TIFF 형식에서 타일 너비는 이미지를 구성하는 타일의 수평 치수, 즉 타일 안 수평 방향 픽셀 수입니다. 타일은 큰 이미지를 처리하기 쉽도록 블록 저장과 읽기를 위해 이미지를 나눈 직사각형 영역입니다. |
| 타일 높이(픽셀) | 1-32768 | 타일 높이는 수직 방향으로 타일이 포함하는 픽셀 수입니다. 타일 너비와 함께 단일 타일 크기를 정의합니다. |
| 수평 해상도(픽셀/mm) | 0.001 ~ 1e+06 | 수평 해상도는 수평 거리 1밀리미터당 이미지에 포함된 픽셀 수입니다. 이미지 세부 밀도 척도입니다. 수평 해상도가 높을수록 같은 물리적 공간에 픽셀이 더 많고 세부 정보가 풍부합니다. |
| 수직 해상도(픽셀/mm) | 0.001 ~ 1e+06 | 수직 해상도는 마찬가지로 수직 거리 1밀리미터당 픽셀 수를 측정합니다. 이미지의 수직 방향 세부 정도를 반영하며, 수평 해상도와 함께 전체 선명도와 세부 표현을 결정합니다. |
| 피라미드 TIFF 쓰기 | Boolean | 전체 해상도부터 더 낮은 해상도까지, 여러 해상도의 이미지 복사본을 담는 다단계 형식입니다. 빠른 미리보기나 확대·축소가 필요한 응용에 적합하며, 서로 다른 세부 수준에 빠르게 접근할 수 있습니다. |
| 타일 TIFF 쓰기 | Boolean | 타일 TIFF는 이미지를 여러 타일 또는 블록으로 나누고, 각각을 독립적으로 압축·저장할 수 있습니다. 큰 이미지의 읽기·쓰기 효율이 좋아지며, 임의 접근과 네트워크 전송에 특히 유리합니다. |
| 1비트 이미지에서 흰색을 0으로 표시 | Boolean | 1비트 이미지(이진 이미지)에서는 각 픽셀이 한 비트로만 표현되며, 보통 0이 한 색, 1이 다른 색입니다. 전통적으로 0은 검정, 1은 흰색입니다. 그러나 언급한 대로 0을 흰색으로 나타내도록 구성할 수 있으며, 이는 이미지 처리와 부호화에서 구성 가능한 관례입니다. 이 구성은 이미지를 올바르게 표시하기 위해 데이터가 어떻게 디코딩되는지에 영향을 줍니다. |
HEIF
| 이름 | 값 범위 | 영향 요인 |
|---|---|---|
| 압축 형식 | hevc, avc, jpeg, av1 | HEIF(High Efficiency Image File Format) 압축에서 위는 여러 압축 알고리즘 선택지입니다. HEVC: HEVC(High Efficiency Video Coding, 별칭 H.265) 표준으로 압축합니다. HEVC는 이전 표준보다 높은 압축 효율을 제공하는 효율적인 이미지·비디오 압축 형식입니다. x265는 HEVC 부호화용 오픈소스 라이브러리입니다. AVC: AVC(Advanced Video Coding, 별칭 H.264) 표준으로 압축합니다. AVC는 압축 효율과 계산 자원 요구의 균형을 맞추는, 널리 쓰이는 비디오 압축 표준입니다. x264는 인기 있는 AVC 인코더입니다. JPEG: JPEG 표준으로 압축합니다. JPEG는 정지 이미지에 널리 쓰이는 손실 압축 형식으로, 작은 파일 크기에서도 좋은 화질을 유지하는 것으로 알려져 있습니다. 여기에서는 표준 JPEG 인코더를 사용합니다. AV1: AV1(AOMedia Video 1) 표준으로 압축합니다. AV1은 Alliance for Open Media가 개발한 차세대 비디오 코덱으로, HEVC보다 높은 압축 효율을 오픈소스 라이선스로 제공하도록 설계되었습니다. aom은 Google이 주도하는 AV1 부호화 라이브러리입니다. |
| 인코더 | auto, aom, rav1e, svt, x265 | HEIF(High Efficiency Image File Format) 압축에서 위는 이미지 데이터를 HEIF 지원 형식으로 압축하는 서로 다른 인코더 선택지입니다. 구체적 설명은 다음과 같습니다. AUTO: 인코더를 자동 선택합니다. 이 모드에서는 시스템이나 소프트웨어가 구체적 상황과 가용 자원에 따라 가장 적합한 인코더를 고릅니다. AOM: AOMedia(AOM)가 개발한 인코더를 가리키며, 주로 AV1 비디오 부호화용입니다. AOMedia는 Google이 이끄는 연합이며, AV1 인코더는 효율적인 압축을 제공하도록 설계되었습니다. RAV1E: RAV1E는 고성능·고품질 비디오 압축으로 알려진 오픈소스 AV1 인코더입니다. 효율적인 AV1 부호화 솔루션을 제공하는 데 초점을 둔 커뮤니티 주도 프로젝트입니다. SVT: SVT-AV1은 Socionext Inc.와 Amazon Lab126이 공동 개발한 또 다른 AV1 인코더입니다. 다양한 응용 장면에 적합한 효율적인 비디오 압축을 제공하도록 설계되었습니다. X265: x265는 HD 및 UHD 비디오 압축에 널리 쓰이는 효율적인 HEVC(H.265) 비디오 인코더입니다. 뛰어난 압축률과 화질로 알려져 있습니다. HEIF 압축에서 인코더를 바꾸면 최종 파일 크기, 부호화 속도, 복호화 호환성, 화질에 영향을 줍니다. 사용자는 구체적 요구와 장치 능력에 따라 가장 적합한 인코더를 고를 수 있습니다. |
AVIF
| 이름 | 값 범위 | 영향 요인 |
|---|---|---|
| - | - | - |
마지막 업데이트