
JPEG 파일 묶음의 파일 크기(예: 1280x720)를 줄이려고 합니다. 해상도와 시각적 품질을 크게 변경하지 않고 권장되는 접근 방식은 무엇입니까?
답변1
JPEG는 DCT 및 엔트로피 인코딩을 기반으로 합니다. 이미지가 아직 엔트로피 최적화되지 않은 경우 크기를 줄일 수 있는 기회가 있을 수 있습니다.
Debian이나 다른 Linux 시스템을 사용하는 경우 jpegoptim
동일한 이름의 패키지 jpegtran
또는 libjpeg-progs
. 매뉴얼 페이지에는 jpegtran
무손실이라고 명시되어 있습니다.
jpegtran은 이미지를 완전히 디코딩하지 않고 압축된 데이터(DCT 계수)를 재배열하는 방식으로 작동합니다. 따라서 해당 변환은 무손실입니다. 이미지 저하가 전혀 없습니다. 동일한 변환을 수행하기 위해 djpeg 다음에 cjpeg를 사용한 경우에는 사실이 아닙니다.
또한 한 번도 시도한 적이 없는 다음 두 가지 도구도 발견했습니다.
답변2
현재 이미지 크기가 1280 x 720보다 큰 경우(카메라 이미지일 가능성이 높음) 가장 좋은 방법은 픽셀 수를 1280 x 720으로 줄이는 것입니다.
이미 1280 x 720인 경우 가장 쉬운 방법은 JPEG 품질을 낮추는 것입니다. 대부분의 이미징 소프트웨어에는 이를 변경하는 방법이 있으며 품질이 낮을수록 파일 크기가 줄어듭니다. 그래도 품질이 여전히 만족스러운지 확인해야 합니다.
또 다른 방법은 파일을 압축하여 GIF 또는 BMP로 저장하는 것입니다. 이는 사진이 아닌 단순한 평면 컬러 이미지에만 도움이 됩니다.
어떤 소프트웨어를 사용하고 있는지 모르겠지만 추천해 드릴 수는 있습니다.이르판뷰