16 비트 동적 범위 이미지에 손실 압축 파일 형식이 있습니까?


14

과학적 16 비트 그레이 스케일 이미지 파일을 적극적으로 압축하고 싶지만 동적 범위를 줄이려고하지 않습니다. 그런 일이 가능합니까?

JPEG 형식은 손실이 많기 때문에 공격적으로 압축 할 수 있지만 색상 채널당 8 비트 만 지원한다는 것을 알고 있습니다.

PNG 형식은 16 비트 회색조 이미지를 지원하지만 무손실 압축 만 지원하므로 파일 압축 비율이 제한됩니다.

TIFF 형식은 16 비트 회색조 이미지도 지원하지만 내가 아는 한 16 비트 이미지의 표준 손실 압축은 지원하지 않습니다.


2
JPEG는 실제로 12 비트 이미지를 지원합니다! 많은 사람들이 이것을 알고 있지 않으며 많은 프로그램이이를 지원하지 않습니다. 그러나 지원이 있습니다.
Dietrich Epp

1
나는 openEXR이 당신이 원하는 것이라고 생각합니다. jpeg보다 컬러 서브 샘플링이 더 유연하고 과학적인 데이터 요구에 맞게 더 잘 조정할 수 있습니다. 내가 기억 하듯이, 이것은 Pixar 용으로 개발되었습니다.
JDługosz

2
BPG 는 tp 14 비트를 지원합니다.
Vi0

여기서 완전히 벗어난 것은 유감이지만 오래된 ZIP으로 인해 무엇이 잘못 되었습니까?
Ilia Frenkel

1
@Ilia Frenkel ZIP은 손실이 없습니다. (이미지 전문이 아님)
Christopher Bruns

답변:


18

찾고있는 것이 JPEG2000 인 것 같습니다. 16 비트 손실 압축 및 JPEG보다 우수한 압축 비율을 포함한 다양한 옵션이 있습니다. 원하는만큼 널리 채택되지 않았으며 (여러 가지 이유로) 특정 상황에서 사용하기가 어려울 수있는 특허 문제가있을 수 있지만 그렇지 않은 경우에는 필요에 맞습니다.

개인적으로 내가 당신의 위치에 있다면 스토리지가 저렴하고 적절하게 정의되고 무료 표준 인 PNG를 사용한다고 말하고 싶습니다.


2
JPEG2000은 단순한 것 같습니다. ImageMagick 도구는 jpeg2000과 함께 작동합니다. 조사를 진행하기에 충분한 지원입니다.
Christopher Bruns

8

JPEG2000을 사용하면 비디오 하드웨어에서 지원되므로 OpenEXR을 볼 수도 있습니다.


3

선형 8 비트 인코딩 의 최대 동적 범위는 8 스톱에 불과하지만 비선형 인코딩으로 저장할 수있는 동적 범위 는 제한이 없습니다.

따라서 이미지에 강한 톤 커브를 적용하면 동적 범위를 잃지 않고 표준 JPEG를 사용할 수 있습니다. 원본 이미지를 사용하려면 이미지를 16 비트로 변환하고 역 톤 커브를 적용하십시오.

물론 다이내믹 레인지가 유일한 관심사 인 경우에도 마찬가지입니다. 색조 범위 를 유지해야하는 경우 손실 압축을 롤링해야 할 수도 있습니다.


1
마찬가지로 무손실 압축 16 비트 PNG 또는 TIFF로 저장하기 전에 관심없는 정보를 버리는 방식으로 이미지를 사전 처리 할 수 ​​있습니다.
junkyardsparkle

이것은 비디오 카메라가 로그 사진 프로파일로 수행하는 작업이지만 경험상 변수 손실을 사용하는 대신 정보 감소가 고정되어 있기 때문에 매우 나쁜 생각이라고 말할 수 있습니다. openEXR 손실 압축을 사용하면 훨씬 더 나은 결과를 얻을 수 있습니다.
skyde
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.