Download List

프로젝트 설명

JBIG-KIT implements a highly effective data compression algorithm for bi-level high-resolution images such as fax pages or scanned documents. It provides a portable C library of compression and decompression functions with a documented interface that can easily be included into image or document processing software. In addition, JBIG-KIT provides ready-to-use compression and decompression programs with a simple command line interface (similar to the converters found in netpbm). It implements the specification ISO 11544 and ITU-T T.82, which is commonly referred to as the "JBIG1 standard".

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-08-31 16:07
2.0

이것은 주요 릴리스는 여러 해상도를 레이어로 픽셀 당 (단일 비트, 아니 진보적인 코딩)는 ITU - T를 지정 T.85 전용 블랙 / 화이트 팩스 프로필을 구현하는 라이브러리를 훨씬 더 가볍고 jbig85.c 변종을 추가합니다. 그것은 메모리에 언제든지, 그리고 압축된 데이터의 몇 바이트, 압축되지 않은 이미지의 3 라인을 유지하고 호출자에게 모든 메모리 할당 단풍. 특히 이것은 장점과 그 처리를 극도로 큰 이미지 메모리 부족으로 애플 리케이션을 내장. (또한 원래 jbig.c 라이브러리 및 명령줄 도구를 확장합니다.)
Tags: Major feature enhancements
This major release adds a much more lightweight jbig85.c variant of the library that implements only the black/white fax profile (single bit per pixel, no progressive coding with multiple resolution layers) specified in ITU-T T.85. It keeps only 3 lines of the uncompressed image in memory at any time, and only a few bytes of compressed data, and leaves all memory allocation to the caller. This benefits in particular embedded low-memory applications, and those processing extremely large images. (There are also extensions to the original jbig.c library and its command-line tools.)

2004-06-12 02:08
1.6

거기에 여러 가지 작은 변화의 위험을 32 비트 부호없는 정수 오버플로가 극도로 큰 이미지 처리 줄일 수있습니다; L0 더 강력한 치료 = 0xFFFFFFFF는; jbg_enc_options에서 사소한 API를 수정 () : 매개 변수를 L0 유형 변경은 오래전부터 오래 서명 , 그리고 지금은 이전의 값을 그대로 유지하면 L0 == 0 (되었음 : L0 "0); 많은 타입 캐스트 것과 같은 C 소스 코드를 지금도 C를 compilable입니다 +이 추가되었습니다 +.
Tags: Code cleanup
There are various small changes to reduce the risk of 32-bit unsigned integer overflows when dealing with extremely large images; more robust treatment of L0 = 0xffffffff; a minor API modification in jbg_enc_options(): parameter l0 has changed from type long to unsigned long, and the previous value now remains unchanged when l0 == 0 (was: l0 < 0); many type casts have been added such that the C source code is now also compilable as C++.

2003-06-11 22:00
1.5

최대 적응형 픽셀 MX = 127로 증가했다 오프셋 템플릿. 새로운 기능 jbg_newlen () 이제 전체를 스캔하는 메모리 여수 NEWLEN 마커 세그먼트, 그리고 예비 이미지를 높이 헤더에 따라 해당 업데이 트를 사용할 수있습니다. 이 전처리 단계를 적용하기 전에 작업이 ITU의 - T를 T.85 프로필 허용 (arachaic 모드) 이미지의 전체 높이를 알고 시작도 컴퓨터에서 팩스 전송 JBIG 데이터 스트림을 처리하는 디코더 수있습니다.
Tags: Major feature enhancements
The maximum adaptive template pixel offset was increased to MX=127. A new function jbg_newlen() can now be used to scan an entire in-memory BIE for NEWLEN marker segments, and will update the preliminary image height given in the header accordingly. Applying this preprocessing step enables the decoder to handle even JBIG data streams from fax machines that start transmission before they know the overall height of the image (an arachaic mode of operation permitted by the ITU-T T.85 profile).

2002-04-09 15:57
1.4

특정 이미지를 크기에 실패 인코더와 디코더가 발생 스트 라이프 번호를 계산에 오타가 수정되었습니다.
Tags: Major bugfixes
A typo in the stripe number calculation that caused the encoder and decoder to fail on certain image sizes has been fixed.

2002-03-24 04:29
1.3

몇 가지 버그 jbg_split_planes 및 jbg_dec_merge_planes에서 해결되었습니다. 이 버그에 대한 오류가 발생 픽셀 당 8 비트 이상. PBM 변환기 지금 픽셀 당 32 비트로 처리할 수있습니다.
Tags: Minor bugfixes
Several bugs have been fixed in jbg_split_planes
and jbg_dec_merge_planes. These bugs caused a
failure for more than eight bits per pixel. The
PBM converters can now handle up to 32 bits per
pixel.

Project Resources