CCITT G3/G4 압축

LEADTOOLS는 Bitonal(1 비트) 이미지 데이타의 압축을 위한 CCITT 그룹 3 및 그룹 4 산업 표준을 지원합니다. 그룹 3와 그룹 4 모두 라인마다 인코드를 합니다. 그 두 알고리즘들간의 차이는 연속적인 스캔라인들을 처리하는 두가지 표준들에 있습니다.

그룹 3 1-D에서, 각 스캔 라인은 독립적으로 인코드됩니다. 반면에 그룹 4에서는 압축율의 개선을 위해, 스캔 라인들이 직전 라인을 참조하여 인코드됩니다. 그룹 3 1D에서, 한 스캔 라인은 백색 런들이 흑색 런들로 대체되는, 흑백의 픽셀들 수를 나타내는 한 셋의 런들로 인코드됩니다. 모든 런은 디코딩시 유일하게 식별될 수 있는, 비트들의 변수를 사용하여 인코드됩니다. 이는 자주 발생하는 런 길이들은 매우 효율적으로 인코드되고, 자주 발생하지 않는 런 길이들은 데이타를 키우도록 야기시킬 수 있음을 의미합니다. 예를들어, 2 또는 3 픽셀의 백색 런은 단지 2 비트만을 사용하여 인코딩될 수 있으며, 반면에 1000 픽셀의 백색 런은 25로 인코딩될 수 있습니다.

그룹 4 인코딩은 그룹 3 인코딩에 비해 더 복잡합니다. 매 스캔 라인은 이전 스캔 라인과 비교됩니다. 이때문에, 원본 이미지 내의 수직적 기능들은 높은 압축율들을 얻기 위해 사용됩니다.

또한, 그룹 3 2D 알고리즘이 있습니다. 그룹 3 2D는 그룹 3 1D 와 그룹 4 압축 스킴들의 조합입니다. LEADTOOLS 다큐먼트 및 메디칼 이미징 제품군은 메모리내에 압축된 1 비트 이미지들 그룹 4를 보존할 수 있습니다.



CCITT G3/G4 압축의 주요 지원 기능들

  • CCITT G3/G4 이미지 압축 기술은 .NET 어셈블리(C# 및 VB), C DLL, C ++ 클래스, iOS, macOS, Android, Linux, Windows 및 Linux 용 Java 라이브러리 그리고, 웹 서비스들로 제공
  • CCITT G3/G4 압축 이미지 데이터를 TIFF, PDF 및 Intergraph를 포함한 다양한 형식으로 로드하고 저장
  • 단일 및 복수 쓰레드된 어플리케이션들에 CCITT G3/G4 이미지 압축 추가
  • CCITT G3/G4 이미지 압축을 위한 고유의 32 및 64 비트 바이너리들
  • 어플리케이션 메모리 풋프린트를 감소시키기 위해 메모리내 CCITT G3/G4 압축된 1 비트 이미지들을 유지



CCITT G3/G4 이미지 압축에 대한 문서 링크들 :


CCITT G3/G4 이미지 압축을 포함하는 데모 어플리케이션들 :

 

 
CCITT G3/G4 압축을
지원하는 제품군 :
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.