JBIG-KIT는 팩스 또는 스캔 한 문서 페이지로서 바이 레벨 고해상도 이미지를 매우 효과적인 데이터 압축 알고리즘을 구현한다.
JBIG-KIT 프로젝트는 쉽게 이미지 나 문서 처리 소프트웨어에 포함될 수있는 문서화 된 인터페이스를 압축 및 압축 해제 기능의 휴대용 C 라이브러리를 제공합니다.
또한, JBIG-KIT는 (netpbm 검색된 변환기와 유사) 단순한 커맨드 라인 인터페이스 즉시 사용 압축 및 압축 해제 프로그램을 제공한다. 이는 일반적으로 "JBIG1 표준"이라 ISO 11544 규격 및 ITU-T T.82을 구현한다.
JBIG-KIT 구현의 특수 기능은 다음과 같습니다 :
* 완전 재진입 멀티 스레드를 지원하는 디자인, (()를 호출 등 전역 또는 정적 변수, 고립의 malloc () / 무료) 임베디드 시스템에서 사용하기에도 적합하다.
* 불완전한 처리 및 저해상도 버전의 초기 표시를 허용하기 위해 JBIG1 데이터 스트림을 증가시킬.
* 동시에 하나의 공정 작업 및 여러 입력 데이터 스트림을 처리 할 수있는.
* 특히 조기 (넷스케이프 네비게이터 들어오는 GIF 이미지를 처리하는 방식과 유사, 예를 들어) 가능한 들어오는 데이터를 표시 할 염두에 응용 프로그램을 설계.
* 진보적이고 순차적 인코딩, 다중 비트 평면, 사용자 지정 해상도 감소와 결정 론적 예측 테이블, 가장 낮은 차동 층에서 하프 톤 이미지에 최적의 성능을 결정 론적 예측, 일반적인 예측을위한 적응 템플릿 변경을 포함한 모든 JBIG1 기능과 옵션을 구현, 다양한 스트라이프 된 순서 등 만 서열과 HITOLO 옵션은 현재 (그들은 일반적으로 필요하지 않습니다,하지만 사용자 요구 사항의 경우에는 나중에 추가 할 수 있습니다) 디코더에 의해 지원되지 않습니다.
* 팩스 응용 프로그램에 적합, 만족 ITU-T의 T.85 프로파일 버전 1.5에서 시작
* 효율적인 코드, 32 비트 프로세서 레지스터의 최적화 된 이용.
* 아주 쉽게는 C 라이브러리 인터페이스를 문서화 사용할 수 있습니다.
* 그레이 스케일 이미지를 효율적으로 인코딩을위한 그레이 코드 변환 루틴을 포함.
* 즉시 사용 pbmtojbg 및 jbgtopbm 변환기
특징 : 있습니다.
고해상도 양방향 수준의 이미지를 최첨단 무손실 압축 비율을 닫습니다.
이전 JBIG1 사용할 수 스캔 한 문서에 대한 최적의 압축 알고리즘되었습니다 G4 팩스 압축 (ITU-T의 T.6)에 비해 일반적으로 스캔 한 문서에 약 1.1-1.5 배 더 나은 압축 비율.
G4 팩스 압축에 비해 디더링 된 이미지로 스캔 한 이미지의 30 배 이상 압축까지.
전형적인 300 dpi의 문서에 약 2 배 더 압축이를 & quot 비교, GZIP -9 & quot; 원시 비트 맵에.
전형적인 300 dpi의 문서에 GIF보다 약 3 ~ 4 배 더 나은 압축.
컴퓨터도 훨씬 더 경쟁력있는 압축 결과는 스캔 왜곡의 무료 이미지를 생성합니다.
진보적 인 & quot; JBIG1 계층 & quot 지원합니다 인코딩은, 그 여분의 많은 추가없이, 우선, 해상도의 개선 데이터 뒤에 저해상도 영상을 부호화하는 것이 가능하다는 것을 의미한다. 필요한 데이터가 여전히 도착되는 레이저 프린터 재현 전체 300 dpi의 버전을 재구성하면서 이것은, 예를 들어, 문서 브라우저가 이미 이미지 좋은 75 dpi의 저해상도 버전을 표시 할 수 있도록 (느린 네트워크 링크 또는 질량을 넘는 기억 매체).
결합 시브 인코딩 모드에서 JBIG1 이미지의 다양한 해상도 층 (JBIG1도 지원) 정상이 아닌 프로그레시브 모드 인코딩 된 이미지보다 훨씬 더 많은 공간이 필요합니다.
프로그레시브 모드는 문자의 형상뿐만 아니라, 얇은 선 및 디더링 된 이미지의 무결성을 보존 고품질의 저해상도 버전을 생성하기 위해 정교한 해상도 감소 알고리즘을 이용한다.
JBIG1 여러 비트 평면을 지원합니다. 따라서, 또한 그레이 스케일 및 컬러 이미지에 대해 사용될 수있다. 응용 프로그램의 주요 분야는 양방향 수준의 이미지 인 반면, 즉, JBIG1도 최대 6 비트 당이 그레이 스케일 이미지에 JPEG의 원래 무손실 모드보다 더 잘 수행하는 것으로보고되었습니다 (흑백) 두 개의 다른 픽셀 값을 이미지입니다 픽셀.
이 릴리스의 새로운 기능 :
이 주요 릴리스는 블랙 / 화이트 팩스 프로파일 (픽셀 당 하나의 비트를 구현하는 라이브러리의 훨씬 더 가벼운 jbig85.c 변형을 추가 , ITU-T의 T.85에 지정된 여러 해상도 층으로 더 진보적 인 코딩).
그것은 단지 세 언제든지 메모리에 압축 해제 된 이미지의 선, 압축 된 데이터의 단지 몇 바이트를 유지하고, 발신자에 대한 모든 메모리 할당을 남긴다.
이 특정 내장 메모리 부족 응용 프로그램의 혜택, 매우 큰 이미지를 처리하는 사람들. (또한 원래 jbig.c 라이브러리 및 명령 줄 도구에 대한 확장이 있습니다.)
제한 사항 :
라이브러리가 레지스터보다 작은 32 비트 (예를 들어, 오래된 MS-DOS C 컴파일러, 16분의 8 비트 마이크로 컨트롤러 또는 DSP)들에와 기계 아키텍처 설계되지 않았습니다 이있는 소프트웨어에 사용 된 매우 효율적인 최적화 기술 수가 효과적이지 않다. 최대 성능을 위해, 32 비트 프로세서 (64 비트 시스템도 잘 작동) 요구된다. 16 비트 포인터 연산 아키텍쳐에서, 매우 작은 이미지는 처리 될 수있다.
댓글을 찾을 수 없습니다