JPEG 품질이 12 배가되는 이유는 무엇입니까?


19

Adobe 제품의 JPEG 품질 옵션이 12까지 올라간 이유는 무엇입니까?

PS의 저장 대화 상자에있는 옵션은 다음과 같습니다.

품질을 보여주는 JPEG 저장 대화 상자 12

그것 의 완전히 새로운 정의는 11까지 올라갑니다 .



lol, 이제 나는 그 표현이 어디에서 왔는지 안다!
Andres

11
똑똑한 엔지니어가 JPEG 스케일에 도달하여 2000 달러를 벌었 기 때문에
Evan Krall

1
이것은 500 %까지 올라가는 것과 같은 프로그램입니다
MikeW

1
나는 농담이 실제로 정답 이라고 믿는다 . 이전 버전의 Photoshop (CS3이 아닌 Photoshop 3)에서는 11이 가장 높은 값임을 기억합니다. 그리고 지금은 회사에서 생산하는 거대한 제품이지만 프로그램은 원래 두 명의 천재 프로그래머, 특히 유머를 좋아하는 사람들의 수공업이었습니다. 그리고 XKCD 만화처럼 12가 나중에 추가되었습니다.
mattdm

답변:


14

우선, 그 숫자는 100 % 임의적입니다. 한 응용 프로그램의 12 개 중 6 개는 수학적으로 동일하더라도 다른 응용 프로그램의 50/100과 일치하거나 일치하지 않을 수 있습니다. 따라서 응용 프로그램에서 해당 값을 비교하려고 시도하지 마십시오.

그 자리에서 ... 그 제어가 조정하는 것은 압축 알고리즘의 "양자화 테이블"입니다. 일반적으로 Luminance 및 Chrominance 양자화 테이블이 있습니다. 이 표에서는 여러 유형의 반복 패턴에 대해 압축 엔진에서 각 유형의 정보를 버리는 정도를 설명합니다. 예를 들어, "정밀한"QT는 테이블의 모든 부분에서 숫자가 매우 적을 수 있습니다. 패턴이 얼마나 자주 반복되는지에 관계없이 패턴을 버리지 마십시오. 반대 테이블은 테이블 영역에서 더 큰 숫자를 가질 수 있습니다. 자주 발생하는 패턴을 나타냅니다. 기본적으로 "이것은 일반적인 패턴입니다. 더 많이 압축 할 수 있습니다. 이미지에는 중요하지 않습니다."

압축하는 다른 작업에는 다른 테이블 집합이 저장되어 있습니다. 예를 들어 내 카메라에는 jpeg 크기 당 2 (Fine and Coarse)가 있습니다. (적어도 나는 Fine Fine이 Large Fine과 동일한 테이블을 사용하지 않는다고 생각합니다.하지만 아마도!) Photoshop은 전통적으로 13 (0-12), Lightroom은 101 (1-101) (순간에 더 자세히 설명)을 가지고 있으며 5 (1-5)에서 256까지의 다른 도구를 보았습니다! (0-255).

Photoshop의 13 단계부터 시작하겠습니다. 기본적으로 응용 프로그램에 내장 된 13 가지 QT 세트가 있으며 더 많은 스펙트럼을 구성합니다. 0은 끔찍하며 유용한 것을 지나쳐 압축합니다. 12는 똑같이 사용할 수 없지만 그 반대의 이유로 실제로 PNG와 같은 무손실 압축 또는 BMP와 같은 압축되지 않은 형식으로 이미지를 나타내는 데 필요한 것보다 파일이 더 커질 수 있습니다! 왜 거기에 있습니까? 글쎄요, 일반적으로 받아 들여지는 추론, 그리고 나는 이것을 계속해서 보았습니다. 원래 PS 팀은 대부분의 사람들이 0-10을 사용할 것을 기대했으며 11과 12는 "연구"를 위해 또는 다른 곳으로의 브리징을 위해 남겨 두었습니다. 압축을 할 수 있습니다. (그렇다면 jpg로 내보내는 이유는 무엇입니까? TIFF 또는 다른 것을 내보내십시오.)

이제 라이트 룸의 101 단계 클레임은 Jeffrey Friedl에 의해 꽤 오래 전에 찢어졌습니다 . 두 가지 큰 발견이 있습니다.

  1. LR은 101 개의 값을 각각 7 또는 8 포인트 너비의 13 개의 서로 다른 QT에 매핑합니다. 예를 들어 93, 95, 99 및 100은 모두 동일한 값을 사용합니다.

  2. LR 0은 실제로 다른 0 값과 유사하지 않습니다. 훨씬 낫다.


1
내 경험에 따르면 LR의 95 100과 다르 므로 다른 효과도있을 수 있습니다.
Rowland Shaw

@Rowland, 방금 95, 99 및 100과 동일한 이미지를 내보냈습니다. 세 파일의 크기는 바이트와 정확히 동일합니다. 포토샵에서의 이미지 레벨 비교 (픽셀 빼기)는 세 가지 모두에서 정확히 동일한 이미지를 보여줍니다. 92는 눈에 띄게 다릅니다. ditto 80, 50 및 0입니다. 렌더링 날짜 메타 데이터를 제외하고 3 개의 파일이 바이트 단위로 동일한 바이트 수를 갖는 것이 좋습니다.
cabbey

양자화 테이블을 올바르게 설명하지 않았다고 생각합니다. 반복되는 기억 된 패턴과는 아무런 관련이 없습니다. JPEG의 어떤 것도 그렇게 작동하지 않습니다. QT는 주파수 영역으로 변환 한 후 숫자를 반올림하는 것과 관련이 있습니다. 더 높은 주파수는 심하게 반올림되거나 버려 질 수 있으며 jpeg 아티팩트가 특징입니다. 여러 표준 테이블이 사용되므로 파일에 포함 할 필요가 없습니다.
JDługosz

PS가 부풀어 오른 파일로 PS가 무엇을하는지 알지 못하지만 의도적으로 값을 무시하지 않는 QT가 아닌 것을 사용하면 ( 실제로 손실이없는 것으로 알려져 있음 ) 일반적으로 풍경과 같은 세부 장면에서 4 : 1 압축을 제공합니다. 여러 수단 중 하나를 통한 진정한 무손실 압축은 약 2 : 1을 수행합니다.
JDługosz

9

12로 갈 수있는 옵션이있는 이유에 대한 답변을 제공 할 수는 없지만 다른 품질의 예를 제공 할 수 있습니다.

JPEG12 JPEG11 JPEG9 JPEG3

나는 이것을 강사의 슬라이드 쇼 중 하나에서 직접 가져 왔습니다. 그것은 저의 작품이 아닙니다. 이미지는 파일 크기 이외의 JPEG 품질 12와 11 사이에 차이가 없음을 보여주기 위해 사용되었습니다 (적어도 사람의 눈에는 보이지 않습니다). 따라서 파일 크기가 작기 때문에 11이 더 좋습니다.

귀하의 질문에 대한 답변이 아니라는 것을 알고 있지만 약간의 도움이 될 수 있다고 생각했습니다.


흠, 실제로 다시 한번 보면 12의 색이 11보다 약간 낫다는 것이 분명합니다. 그래서 나는 나의 모든 주장을 무효화하는 것 같아요.
Chard

2
작동중인 이미지 압축 알고리즘 일 수 있습니다.
Andres

차이점을 실제로 비교하기 위해 픽셀 빼기를 사용합니까? 홈페이지
Leonidas

4

JPG 품질 척도는 임의적입니다. Photoshop이 왜 12로 넘어가는지 잘 모르겠지만 대부분의 프로그램은 1-10 또는 1-100 척도를 제공합니다.

Jeffrey Friedl은 JPG 품질 설정 과 Lightroom의 출력에 대한 훌륭한 분석 결과를 얻었으며 Lightroom과 Photoshop을 비교했을 때의 결과는 다양합니다. Lightroom의 0-100 스케일도 Photoshop의 0-100 스케일과 일치하지 않습니다. 웹용으로 저장 "대화창이 나타납니다.

왜 Photoshop의 대화 상자가 열두 번째로 이동합니까? 그것이 있기 때문에 :)


에디터가 현재 나를 위해 쫓겨 난 것 같습니다. 누군가 내 링크를 고칠 수 있다면 고맙겠습니다.
ahockley
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.