JBIG-KIT thực hiện một thuật toán nén dữ liệu hiệu quả cao cho hình ảnh có độ phân giải cao hai mức như các trang fax hoặc các tài liệu quét.
Các dự án JBIG-KIT cung cấp một thư viện C di động nén và giải nén chức năng với một giao diện tài liệu mà có thể dễ dàng được đưa vào hình ảnh hoặc tài liệu phần mềm xử lý.
Ngoài ra, JBIG-KIT cung cấp nén và giải nén chương trình sẵn sàng để sử dụng với một giao diện dòng lệnh đơn giản (tương tự như các bộ chuyển đổi được tìm thấy trong NetPBM). Nó thực hiện các đặc điểm kỹ thuật ISO 11.544 và ITU-T T.82, mà thường được gọi là "tiêu chuẩn JBIG1".
Các tính năng đặc biệt của việc thực hiện JBIG-KIT là:
* Thiết kế đa luồng có khả năng đầy đủ reentrant, cũng thích hợp để sử dụng trong các hệ thống nhúng (không có biến toàn cầu hoặc tĩnh, malloc bị cô lập () / Việt () gọi, vv).
* Có khả năng xử lý không đầy đủ và phát triển các dòng dữ liệu JBIG1 để cho phép hiển thị sớm nhất của phiên bản độ phân giải thấp.
* Có khả năng xử lý nhiều dòng dữ liệu đến đồng thời trong một quá trình duy nhất và nhiệm vụ.
* Thiết kế đặc biệt với các ứng dụng trong tâm trí mà muốn hiển thị dữ liệu đến càng sớm càng tốt (ví dụ như, tương tự như cách mà Netscape Navigator xử lý hình ảnh GIF vào).
* Thực hiện tất cả các tính năng và các tùy chọn JBIG1, bao gồm cả mã hóa tiến bộ và tuần tự, nhiều máy bay bit, người dùng chỉ định giảm độ phân giải và bảng dự đoán xác định, mẫu thay đổi thích nghi cho hiệu suất tối ưu hình ảnh nửa tông, dự đoán xác định, dự báo tiêu biểu trong lớp thấp nhất và khác biệt, orderings sọc khác nhau, vv Chỉ SEQ và các tùy chọn HITOLO hiện không được hỗ trợ bởi bộ giải mã (họ thường không bao giờ cần thiết, nhưng có thể được thêm vào sau này trong trường hợp yêu cầu người sử dụng).
* Thích hợp cho các ứng dụng fax, đáp ứng ITU-T T.85 hồ sơ bắt đầu từ phiên bản 1.5
* Mã hiệu quả, sử dụng tối ưu của bộ xử lý thanh ghi 32-bit.
* Rất dễ dàng để sử dụng tài liệu thư viện giao diện C.
* Đã có thói quen chuyển đổi mã màu xám để mã hóa hiệu quả của hình ảnh màu xám.
* Pbmtojbg và jbgtopbm đổi Ready-to-sử dụng
Tính năng .
- Close để nhà nước-of-the-art lossless tỉ lệ nén cho độ phân giải cao hình ảnh bi-cấp.
- About 1,1-1,5 lần tỉ lệ nén tốt hơn trên các tài liệu được quét điển hình so với nén G4 fax (ITU-T T.6), đã được các thuật toán nén tốt nhất cho các tài liệu quét có sẵn trước khi JBIG1.
- Up để nén 30 lần tốt hơn về hình ảnh quét với hình ảnh hoà sắc so với nén fax G4.
- nén Khoảng 2 lần tốt hơn về đặc trưng văn 300 dpi so với & quot; gzip -9 & quot; trên bitmap liệu.
- Khoảng 3-4 lần nén tốt hơn so với GIF trên 300 tài liệu điển hình dpi.
- Ngay cả cạnh tranh tốt hơn nhiều kết quả nén trên máy tính tạo ra hình ảnh, mà không có các biến dạng quét.
- JBIG1 hỗ trợ phân cấp & quot; tiến bộ & quot; mã hóa, có nghĩa là nó có thể mã hóa một hình ảnh độ phân giải thấp đầu tiên, tiếp theo là dữ liệu nâng cao độ phân giải, mà không cần thêm rất nhiều dự phòng. Điều này cho phép, ví dụ, một trình duyệt để hiển thị tài liệu đã được một tốt 75 dpi phiên bản độ phân giải thấp của một hình ảnh, trong khi các dữ liệu cần thiết để tái tạo lại 300 phiên bản đầy đủ dpi cho máy in laser tái tạo vẫn còn đến (nói qua một liên kết mạng chậm hoặc khối phương tiện lưu trữ).
- Các lớp có độ phân giải khác nhau của một hình ảnh trong chế độ mã hóa JBIG1 tiến kết hợp đòi hỏi không gian nhiều hơn so với một chế độ không tiến triển bình thường ảnh được mã hóa (mà JBIG1 cũng hỗ trợ).
- Các chế độ tiến bộ sử dụng một thuật toán có độ phân giải giảm tinh vi để tạo ra các phiên bản độ phân giải thấp chất lượng cao mà giữ gìn hình dạng của nhân vật cũng như sự toàn vẹn của các đường dây mỏng và hình ảnh dithered.
- JBIG1 hỗ trợ nhiều máy bay bit. Vì vậy, nó cũng có thể được sử dụng cho các màu xám và màu sắc hình ảnh. Trong khi lĩnh vực chính của ứng dụng là những hình ảnh bi-cấp, đó là hình ảnh chỉ với hai khác nhau giá trị điểm ảnh (đen và trắng), JBIG1 cũng đã được báo cáo để thực hiện tốt hơn so với chế độ lossless gốc JPEG trên hình ảnh màu xám mà có đến 6 bit trên pixel.
là gì mới trong phiên bản này:
- phát hành lớn này cho biết thêm một biến thể jbig85.c nhiều trọng lượng nhẹ hơn của thư viện mà thực hiện chỉ có màu đen / trắng hồ sơ fax (bit duy nhất cho mỗi điểm ảnh, không có mã hóa tiên tiến với nhiều lớp độ phân giải) được quy định trong khuyến nghị ITU-T T.85.
- Nó giữ chỉ có 3 dòng của hình ảnh không nén trong bộ nhớ bất cứ lúc nào, và chỉ có một vài byte dữ liệu nén, và lá tất cả cấp phát bộ nhớ cho người gọi.
- Điều này lợi ích đặc biệt là các ứng dụng nhúng bộ nhớ thấp, và những biến hình ảnh cực kỳ lớn. (Còn có một phần mở rộng cho thư viện jbig.c ban đầu và các công cụ dòng lệnh của nó.)
Hạn chế :
- Các thư viện đã không được thiết kế cho các kiến trúc máy với sổ nhỏ hơn so với 32 bit (ví dụ, trình biên dịch cũ MS-DOS C, vi điều khiển 8/16-bit hoặc DSP) mà trên đó một số kỹ thuật tối ưu rất hiệu quả được sử dụng trong phần mềm này không có hiệu quả. Để đạt hiệu quả tối đa, một bộ xử lý 32-bit được yêu cầu (hệ thống 64-bit làm việc tốt, quá). Trên các kiến trúc với 16-bit con trỏ số học, chỉ có những hình ảnh rất nhỏ có thể được xử lý.
Bình luận không