PNG에 비압축 형식이 있나요?

PNG에 비압축 형식이 있나요?

우리가 알고 있듯이 PNG 이미지 형식은 이미지 파일의 무손실 형식입니다. 예를 들어 FLAC와 같은 무손실 오디오 파일 형식과 비교하면 압축을 풀면 압축되지 않은 .WAV 파일 형식이 됩니다.

그렇다면 PNG가 어떤 비압축 형식을 압축하는지 궁금합니다. 비트맵 파일 형식인가요?

답변1

FLAC는 .WAV로 압축되지 않습니다.

  • FLAC는 디지털 파형을 저장하고 압축하는 형식입니다(PCM) 손실 없이.
  • WAV는 PCM 데이터를 압축하지 않고 저장하는 형식입니다.

내가 말하려는 것은 FLAC의 압축을 풀 때 마술처럼 .WAV 파일을 얻는 것이 아니라는 것입니다. 오히려 사용 중인 프로그램은 PCM 데이터를 디코딩하고 가장 일반적인 형식이기 때문에 .WAV 형식으로 다시 작성합니다. 두 형식 모두 무손실이므로 이 전환에는 손실이 없지만 PCM 파형을 다시 쓸 수도 있습니다.기타 무손실 형식: Apple AIFF 및 CD 오디오 등.

소비자와 전문가 모두에게 .WAV 형식의 시대와 인기로 인해 전통과 장치 지원에 따라 가장 낮은 형식이 발생합니다.공통 분모 형식, 하지만 반드시 그럴 필요는 없습니다.

이것이 귀하의 질문에 새로운 각도를 제공하기를 바랍니다.

마찬가지로 무손실 이미지는래스터 그래픽 또는 비트맵, 그러나 비트맵 데이터는 비트맵 데이터를 저장하기 위한 특정 방법인 .BMP 형식에 반드시 연결될 필요는 없습니다. .WAV와 마찬가지로대중적인 사용법BMP의 대부분은 단순성(잘 문서화되어 있고 손실이 있는 콘텐츠를 지원하지 않는 등)에서 파생되었으며 한동안 사용되어 왔습니다.

압축되지 않은 다른 일반적인 무손실 형식은 다음과 같습니다.

  • 사소한 말다툼오랫동안 비즈니스 애플리케이션에 사용되어 왔지만 손실과 무손실이 모두 있을 수 있는 보다 유연하고 복잡한 형식입니다.
  • 날것의많은 디지털 카메라에서 발견되는 이는 무손실일 수도 있습니다.

요약하자면, "오디오" 또는 "이미지" 데이터에 대한 원본 형식은 없으며 누구나 원하는 대로 저장할 수 있습니다. 우리가 가지고 있는 것은 일반적인 파일 형식과 그 형식을 변환하는 방법을 아는 소프트웨어입니다.

귀하의 질문에 대답하자면, .BMP는 .WAV가 오디오 세계에서 사용하는 사실상의 표준이 아닌 것 같습니다. 선택한 비압축 형식이 BMP, TIFF, RAW(또는 기타)인지 여부는 애플리케이션/비즈니스 유형에 따라 다릅니다.

답변2

@mtone이 쓴 내용을 명확히 하려면 몇 단어가 필요합니다.

  • .WAV는 형식이 아닙니다. 다른 형식을 위한 컨테이너입니다. WAV 컨테이너 안에 다양한 오디오 형식을 넣을 수 있습니다. mp3 노래가 포함된 .WAV 파일을 만들 수 있습니다. 따라서 .WAV는 무손실과 손실을 모두 가질 수 있습니다.
  • .TIFF도 형식이 아니라 컨테이너입니다. TIF 안에 JPEG 이미지를 배치할 수 있습니다. 따라서 mtone이 작성한 것처럼 내부에는 무손실 및 손실 형식이 있을 수 있습니다.
  • RAW 형식은 하나도 없습니다. 카메라마다 서로 다른 원시 형식을 사용합니다. Canon은 .CRW 및 .CR2를 사용하고 Nikon은 .NEF 및 .NRW 등을 사용합니다.
  • "camera raw" 외에도 디지털 카메라가 발명되기 오래 전에 사용되었던 "실제" raw 형식도 있습니다. "실제" 원시 형식은 너무 원시적이어서 픽셀만 포함하고 다른 것은 아무것도 포함하지 않습니다. 과거에는 많은 게임에서 원시 형식을 사용했습니다. 이것들은 어떻게 작동했나요? 한 게임 제작자는 24비트 컬러 픽셀을 포함하는 640x480 픽셀 이미지가 필요하다고 결정했습니다. 그래서 그들은 헤더나 메타데이터 없이 이러한 이미지를 파일에 저장했습니다. 이러한 이미지의 크기는 정확히 640x480x3바이트였습니다. 또 다른 게임 제작자는 자신의 게임에 회색조 픽셀당 8비트의 320x200 이미지가 필요하다고 결정했습니다. 따라서 이 게임의 모든 이미지 크기는 정확히 320x200바이트입니다. 이는 이미지를 저장하는 가장 원시적인 방법입니다.
  • .BMP는 형식(컨테이너 아님)이지만 압축할 수 있습니다. RLE 방식을 사용하면 무손실이지만 압축할 수 있습니다. 따라서 실제로 모든 사람이 생각하는 단순한 형식은 아닙니다. Microsoft에서 인기를 얻었고 부분 BMP 저장/로딩 구현이 쉽기 때문에 널리 사용되고 널리 사용됩니다. 그러나 가능한 모든 BMP 이미지를 읽고 저장할 수 있는 프로그램은 존재하지 않습니다. 이 형식은 그만큼 복잡합니다.

관련 정보