RLE/PackBits 압축

RLE는 Run Length Encoding의 약자입니다. 이미지들은 통상 여러번 반복되는 동일한 문자를 갖고 있는 경우가 많습니다. 예를 들어, 텍스트 파일들은 문장들을 구분하고, 절들, 포멧 테이블들 및 차트들을 인덴트하기 위해 복수의 스페이스들을 사용합니다. 이미지들은 또한 동일한 픽셀 칼라의 런들을 가질 수 있습니다. 이에 대한 좋은 예제로 다큐먼트 이미지가 있습니다: 흰색 바탕은 그 이미지의 특정 영역들내에 매우 긴 런들을 생성할 것 입니다.

TIFF 파일들내 사용되는 RLE 압축방식은 PackBits 입니다. PackBits는 다음 바이트 또는 바이트들의 런이 어떻게 사용되는지를 가리켜주기 위해 하나의 컨트롤 바이트를 사용합니다. 컨트롤 바이트의 상위 바이트는 그 다음 바이트 또는 바이트들이 하나의 런이 될 것 인지 또는 그대로 있을 것인지를 가르킵니다. 더 낮은 7 비트들은 바이트들 - 1 의 카운트를 가리킵니다.

예를들어, 개발자가 2,3,2,4,4,4,4,4 의 값들을 내포한 이미지를 갖고 있는 경우, 압축된 후의 그 출력은 2, 2, 3, 2, -4, 4 와 같은 형식이 될 것입니다(컨트롤 바이트들은 고딕체임).




RLE 및 PackBits 압축의 주요 지원 기능들

  • RLE 및 PackBits 이미지 압축 기술은 .NET 어셈블리(C# 및 VB), C DLL, C ++ 클래스, iOS, macOS, Android, Linux, Windows 및 Linux 용 Java 라이브러리 그리고, 웹 서비스들로 제공
  • RLE 및 Packbits 이미지 데이터를 BMP, TIFF, DICOM 등으로 로드하고 저장
  • 12 비트 및 16 비트 그레이스케일을 포함하여 흑백, 컬러 및 그레이스케일 RLE 및 PackBits 이미지 데이터를 압축 및 복원
  • 단일 및 복수 쓰레드된 어플리케이션들에 RLE 및 PackBits 이미지 압축 추가
  • RLE 및 PackBits 이미지 압축을 위한 고유의 32 및 64 비트 바이너리들


RLE 및 PackBits 이미지 압축을 포함하는 데모 어플리케이션들 :

 
RLE/PackBits 압축을
지원하는 제품군 :

Imaging Pro
Vector Imaging Pro
Document Imaging
Recognition Imaging
Document Imaging Suite

Medical Imaging
PACS Imaging
Medical Imaging Suite

 

 




Copyright © 2018 by Hyubwoo. Info. Tech. Co., Ltd. All rights reserved.