อ่าน 8 นาที
ดีเจวู
DjVu [ a ] เป็น รูปแบบไฟล์ คอมพิวเตอร์ ที่ออกแบบมาเพื่อจัดเก็บ เอกสารที่สแกน เป็นหลัก โดยเฉพาะอย่างยิ่งเอกสารที่มีทั้งข้อความ ภาพวาด เส้น ภาพสีแบบดัชนี และภาพถ่าย...
ดีเจวู
| ดีเจวู | |
|---|---|
| นามสกุลไฟล์ | .djvu, .djv |
| สื่อประเภทอินเทอร์เน็ต | image/vnd.djvu, image/x-djvu |
| เลขมหัศจรรย์ | เอทีแอนด์ที |
| พัฒนาโดย | AT&T Labs – งานวิจัย |
| การเผยแพร่ครั้งแรก | 1998 |
| รุ่นล่าสุด | เวอร์ชัน 26 [ 1 ]เมษายน 2548 |
| ประเภทของรูปแบบ | รูปแบบไฟล์ภาพ |
| บรรจุโดย | รูปแบบไฟล์แลกเปลี่ยน |
| รูปแบบเปิด ? | ใช่ |
DjVu [ a ]เป็นรูปแบบไฟล์คอมพิวเตอร์ ที่ออกแบบมาเพื่อจัดเก็บเอกสารที่สแกน เป็นหลัก โดยเฉพาะอย่างยิ่งเอกสารที่มีทั้งข้อความ ภาพวาดเส้น ภาพสีแบบดัชนีและภาพถ่าย รูปแบบนี้ใช้เทคโนโลยีต่างๆ เช่น การแยกเลเยอร์ภาพของข้อความและพื้นหลัง/ภาพการโหลดแบบก้าวหน้าการเข้ารหัสทางคณิตศาสตร์และการบีบอัดแบบสูญเสียข้อมูลสำหรับ ภาพ ขาวดำซึ่งช่วยให้สามารถจัดเก็บภาพคุณภาพสูงที่อ่านได้ในพื้นที่น้อยที่สุด เพื่อให้สามารถเผยแพร่บน เว็บได้
DjVu ได้รับการส่งเสริมให้สร้างไฟล์ที่มีขนาดเล็กกว่าPDFสำหรับเอกสารที่สแกนส่วนใหญ่[ 3 ]นักพัฒนา DjVu รายงานว่าหน้าหนังสือพิมพ์สีจะถูกบีบอัดเหลือ 40–70 kB เอกสารทางเทคนิคขาวดำจะถูกบีบอัดเหลือ 15–40 kB และต้นฉบับโบราณจะถูกบีบอัดเหลือประมาณ 100 kB โดยทั่วไปแล้ว ภาพ JPEG ที่มีคุณภาพดี จะต้องการพื้นที่ประมาณ 500 kB [ 4 ]เช่นเดียวกับ PDF DjVu สามารถมี เลเยอร์ข้อความ OCRทำให้ง่ายต่อการคัดลอกและวางรวมถึงการค้นหาข้อความ
ประวัติศาสตร์
เทคโนโลยี DjVu ได้รับการพัฒนาขึ้นครั้งแรกระหว่างปี 1996 ถึง 2001 [ 4 ]โดยYann LeCun , Léon Bottou , Patrick Haffner , Paul G. Howard , Patrice SimardและYoshua Bengioที่AT&T Labs ในRed Bank รัฐนิวเจอร์ซีย์[ 5 ]
ก่อนการกำหนดมาตรฐานPDFในปี 2551 [ 6 ] [ 7 ] DjVu ถือว่าเหนือกว่าเนื่องจากเป็นรูปแบบไฟล์แบบเปิดซึ่งแตกต่างจาก ลักษณะ ที่เป็นกรรมสิทธิ์ของ PDF ในขณะนั้น อัตราการบีบอัดที่สูงกว่า (และขนาดไฟล์ที่เล็กกว่า) และความง่ายในการแปลงข้อความจำนวนมากให้เป็นรูปแบบ DjVu เป็นข้อโต้แย้งอื่น ๆ ที่ทำให้ DjVu เหนือกว่า PDF ในปี 2547 Brewster Kahle นักเทคโนโลยีอิสระได้ กล่าวถึงประโยชน์ของการอนุญาตให้เข้าถึงไฟล์ DjVu ได้ง่ายขึ้นในการบรรยายเรื่อง IT Conversations ในปี 2547 [ 8 ] [ 9 ]
ไลบรารี DjVu ที่แจกจ่ายเป็นส่วนหนึ่งของแพ็คเกจโอเพนซอร์สDjVuLibreได้กลายเป็นการใช้งานอ้างอิงสำหรับรูปแบบ DjVu DjVuLibre ได้รับการดูแลและอัปเดตโดยนักพัฒนา DjVu ดั้งเดิมตั้งแต่ปี 2002 [ 10 ]
ข้อกำหนดรูปแบบไฟล์ DjVu ได้ผ่านการแก้ไขมาหลายครั้ง โดยครั้งล่าสุดคือในปี 2005
| เวอร์ชั่น | วันที่วางจำหน่าย | หมายเหตุ | |
|---|---|---|---|
| 1–19 | พ.ศ. 2539–2542 | เวอร์ชันทดลองที่พัฒนาโดยห้องปฏิบัติการของ AT&T ก่อนการขายรูปแบบดังกล่าวให้กับ LizardTech | |
| เวอร์ชัน 20 [ 1 ] | เมษายน พ.ศ. 2542 | DjVu เวอร์ชัน 3 เปลี่ยนจากรูปแบบหน้าเดียวเป็นรูปแบบหลายหน้า | |
| เวอร์ชัน 21 [ 1 ] | กันยายน 2542 | รูปแบบการจัดเก็บข้อมูลทางอ้อมถูกแทนที่แล้ว มีการเพิ่มเลเยอร์ข้อความที่ค้นหาได้ | |
| เวอร์ชัน 22 [ 1 ] | เมษายน พ.ศ. 2544 | การวางแนวหน้ากระดาษ, สี JB2 | |
| เวอร์ชัน 23 [ 1 ] | กรกฎาคม พ.ศ. 2545 | ชิ้นส่วน CID | |
| เวอร์ชัน 24 [ 1 ] | กุมภาพันธ์ พ.ศ. 2546 | LTAnno chunk | |
| เวอร์ชัน 25 [ 1 ] | พฤษภาคม 2546 | ส่วนย่อยของ NAVM ได้เพิ่มการรองรับบุ๊กมาร์ก (โครงร่าง) ของ DjVu แล้ว การเปลี่ยนแปลงที่ทำโดยเวอร์ชัน 23 และ 24 ถูกยกเลิกไปแล้ว | |
| เวอร์ชัน 26 [ 1 ] | เมษายน 2548 | คำอธิบายประกอบข้อความ/บรรทัด | |
ตำนาน: ไม่ได้รับการสนับสนุน ได้รับการสนับสนุน เวอร์ชั่นล่าสุด เวอร์ชันตัวอย่าง | |||
การใช้งานหลักของรูปแบบ DjVu คือการเผยแพร่เอกสารทางอิเล็กทรอนิกส์ที่มีคุณภาพเทียบเท่ากับเอกสารที่พิมพ์ออกมา เนื่องจากการใช้งานเฉพาะด้านนี้ก็เป็นหลักสำหรับ PDF เช่นกัน จึงหลีกเลี่ยงไม่ได้ที่ทั้งสองรูปแบบจะกลายเป็นคู่แข่งกัน อย่างไรก็ตาม ควรสังเกตว่าทั้งสองรูปแบบมีวิธีการแก้ปัญหาในการนำเสนอเอกสารที่มีความละเอียดสูงแตกต่างกันมาก: PDF เข้ารหัสกราฟิกและข้อความในรูปแบบ ข้อมูล เวกเตอร์ เป็นหลัก ในขณะที่ DjVu เข้ารหัสใน รูปแบบภาพ พิกเซล เป็นหลัก ซึ่งหมายความว่า PDF จะวางภาระในการแสดงผลเอกสารไว้ที่ผู้อ่าน ในขณะที่ DjVu จะวางภาระนั้นไว้ที่ผู้สร้าง
ในช่วงหลายปี ซึ่งคาบเกี่ยวกับการพัฒนา DjVu นั้น ไม่มีโปรแกรมดูไฟล์ PDF สำหรับระบบปฏิบัติการโอเพนซอร์สใดๆ เลย อุปสรรคสำคัญประการหนึ่งคือการแสดงผลฟอนต์แบบเวกเตอร์ ซึ่งจำเป็นอย่างยิ่งสำหรับการรวมขนาดไฟล์เล็กเข้ากับความละเอียดสูงในไฟล์ PDF เนื่องจากการแสดงผล DjVu เป็นปัญหาที่ง่ายกว่าและมีซอฟต์แวร์โอเพนซอร์สให้ใช้งานได้ จึงมีข้อเสนอแนะว่าขบวนการซอฟต์แวร์โอเพนซอร์สควรใช้ DjVu แทน PDF ในการแจกจ่ายเอกสาร หลักๆ แล้ว การแสดงผลเพื่อสร้าง DjVu นั้นไม่แตกต่างจากการแสดงผลสำหรับไดรเวอร์เครื่องพิมพ์เฉพาะอุปกรณ์มากนัก และในกรณีสุดท้าย DjVu สามารถสร้างได้จากการสแกนสื่อกระดาษ อย่างไรก็ตาม เมื่อFreeType 2.0 ในปี 2000 เริ่มให้การแสดงผลรูปแบบฟอนต์แบบเวกเตอร์หลักๆ ทั้งหมด ข้อได้เปรียบเฉพาะของ DjVu ในส่วนนี้ก็เริ่มลดลง
ในช่วงทศวรรษ 2000 ด้วยการเติบโตของเวิลด์ไวด์เว็บและก่อนการใช้งานบรอดแบนด์ อย่างแพร่หลาย DjVu มักถูกนำมาใช้โดยห้องสมุดดิจิทัลเป็นรูปแบบที่เลือกใช้ เนื่องจากมีการบูรณาการกับซอฟต์แวร์เช่นGreenstone [ 11 ]และ ปลั๊กอิน เบ ราว์เซอร์ของ Internet Archive [ 12 ] ซึ่งช่วยให้การเรียกดูออนไลน์ขั้นสูง ขนาดไฟล์ที่เล็กกว่าสำหรับคุณภาพที่เทียบเท่ากันของการสแกนหนังสือและเอกสารที่มีรูปภาพจำนวนมาก[ 13 ]และรองรับการฝัง[ 14 ]และการค้นหาข้อความเต็มจากOCR [ 15 ] [ 16 ] คุณสมบัติบางอย่างเช่นการแสดงตัวอย่างภาพขนาดย่อได้รับการบูรณาการใน BookReader ของ Internet Archive ในภายหลัง[ 17 ]และการเรียกดู DjVu ก็ถูกยกเลิกเพื่อสนับสนุน เนื่องจากประมาณปี 2015 เบราว์เซอร์หลักบางตัวหยุดสนับสนุนNPAPIและปลั๊กอิน DjVu [ 18 ]
ออกแบบ
รูปแบบไฟล์ DjVu นั้นอิงตามรูปแบบไฟล์ Interchange File Format (IFF)และประกอบด้วยส่วนย่อยที่จัดเรียงตามลำดับชั้น โครงสร้าง IFF จะนำหน้าด้วยAT&Tหมายเลขวิเศษ 4 ไบต์ ตามด้วยส่วนย่อยเดียวFORMที่มีตัวระบุรองเป็นDJVUหรือDJVMสำหรับเอกสารหน้าเดียวหรือหลายหน้า ตามลำดับ
ส่วนประกอบทั้งหมดสามารถบรรจุอยู่ในไฟล์เดียวได้ในกรณีของเอกสารแบบรวมกลุ่ม หรืออาจบรรจุอยู่ในหลายไฟล์ก็ได้ เช่น ไฟล์หนึ่งสำหรับแต่ละหน้า บวกกับไฟล์อื่นๆ ที่มีส่วนประกอบที่ใช้ร่วมกัน
| ตัวระบุชิ้นส่วน | บรรจุโดย | คำอธิบาย |
|---|---|---|
| แบบฟอร์ม: DJVU | แบบฟอร์ม: DJVM | อธิบายถึงหน้าเดียว อาจอยู่ตรงรากของเอกสารและเป็นเอกสารหน้าเดียว หรืออาจถูกอ้างอิงจากDIRMส่วนของเอกสารก็ได้ |
| แบบฟอร์ม: DJVM | ไม่มีข้อมูล | อธิบายเอกสารหลายหน้า เป็นส่วนหลักของเอกสาร (root chunk) |
| แบบฟอร์ม: DJVI | แบบฟอร์ม: DJVM | ประกอบด้วยข้อมูลที่ใช้ร่วมกันโดยหลายหน้า |
| ฟอร์ม:ธัม | แบบฟอร์ม: DJVM | ประกอบด้วยภาพขนาดย่อ |
| ข้อมูล | แบบฟอร์ม: DJVU | ต้องเป็นส่วนแรกสุด อธิบายความกว้าง ความสูง รูปแบบเวอร์ชันความละเอียดค่าแกมมาและการหมุนของ หน้าเว็บ |
| DIRM | แบบฟอร์ม: DJVM | ต้องเป็นส่วนแรกสุด อ้างอิงถึงFORMส่วนอื่นๆ ส่วนเหล่านี้อาจตามหลังส่วนนี้ภายในFORM:DJVMส่วนนี้ หรืออาจอยู่ในไฟล์ภายนอก เอกสารประเภทนี้เรียกว่า เอกสารแบบรวมกลุ่มหรือเอกสารทางอ้อมตามลำดับ |
| นาวีเอ็ม | แบบฟอร์ม: DJVM | หากมีอยู่ จะต้องตามหลังDIRMส่วนนั้นทันที ประกอบด้วยโครงร่างของเอกสารที่บีบอัดด้วย BZZ |
| แอนต้า, แอนท์ซ | แบบฟอร์ม:DJVI หรือ แบบฟอร์ม:DJVU | คำอธิบายประกอบ |
| TXTa, TXTz | แบบฟอร์ม: DJVU | ข้อมูลข้อความและรูปแบบการจัดวางแบบยูนิโค้ด |
| รวมถึง | แบบฟอร์ม: DJVU | รหัสประจำตัวของFORM::DJVIส่วนข้อมูล ที่รวมอยู่ |
| เอสเจบีซี | แบบฟอร์ม: DJVU | BZZ บีบอัดข้อมูลบิตโทนัล JB2 เพื่อจัดเก็บมาสก์ |
| ดีเจบซ์ | แบบฟอร์ม:DJVI หรือ แบบฟอร์ม:DJVU | ตารางรูปทรงที่ใช้ร่วมกัน |
| WMRM | ? | ต้องใช้ข้อมูล JB2 เพื่อลบลายน้ำ |
| แบบฟอร์ม: DJVU | ส่วนข้อมูลที่ล้าสมัยซึ่งมีเนื้อหาไม่ทราบแน่ชัด |
DjVu แบ่งภาพเดียวออกเป็นภาพย่อยหลายภาพ จากนั้นบีบอัดแต่ละภาพแยกกัน ในการสร้างไฟล์ DjVu ภาพเริ่มต้นจะถูกแยกออกเป็นสามภาพก่อน ได้แก่ ภาพพื้นหลัง ภาพพื้นหน้า และภาพมาสก์ ภาพพื้นหลังและภาพพื้นหน้ามักจะเป็นภาพสีที่มีความละเอียดต่ำ (เช่น 100 dpi) ส่วนภาพมาสก์เป็นภาพสองระดับที่มีความละเอียดสูง (เช่น 300 dpi) และมักจะเป็นที่เก็บข้อความ ภาพพื้นหลังและภาพพื้นหน้าจะถูกบีบอัดโดยใช้ อัลกอริทึม การบีบอัดแบบเวฟเล็ตที่ชื่อว่า IW44 [ 4 ]ส่วนภาพมาสก์จะถูกบีบอัดโดยใช้วิธีที่เรียกว่า JB2 (คล้ายกับJBIG2 ) วิธีการเข้ารหัส JB2 จะระบุรูปร่างที่เกือบจะเหมือนกันบนหน้ากระดาษ เช่น การปรากฏหลายครั้งของตัวอักษรเฉพาะในแบบอักษร รูปแบบ และขนาดที่กำหนด มันจะบีบอัดบิตแมปของแต่ละรูปร่างที่ไม่ซ้ำกันแยกกัน จากนั้นเข้ารหัสตำแหน่งที่แต่ละรูปร่างปรากฏบนหน้ากระดาษ ดังนั้น แทนที่จะบีบอัดตัวอักษร "e" ในแบบอักษรที่กำหนดหลายครั้ง มันจะบีบอัดตัวอักษร "e" เพียงครั้งเดียว (ในรูปแบบภาพบิตที่บีบอัด) แล้วบันทึกตำแหน่งทุกตำแหน่งบนหน้าเว็บที่ตัวอักษร "e" ปรากฏอยู่
นอกจากนี้ รูปทรงเหล่านี้ยังสามารถแปลงเป็น รหัส UTF-8 (ทั้งด้วยตนเองหรืออาจใช้ ระบบ รู้จำข้อความ ) และจัดเก็บไว้ในไฟล์ DjVu ได้ หากมีการแปลงรหัสนี้แล้ว จะสามารถเลือกและคัดลอกข้อความได้
เนื่องจาก JB2 (เรียกอีกอย่างว่า DjVuBitonal) เป็นรูปแบบหนึ่งของ JBIG2 ซึ่งทำงานบนหลักการเดียวกัน[ 19 ]วิธีการบีบอัดทั้งสองวิธีจึงมีปัญหาเดียวกันเมื่อทำการบีบอัดแบบสูญเสียข้อมูล ในปี 2013 พบว่าเครื่องถ่ายเอกสารและเครื่องสแกนของ Xerox ได้แทนที่ตัวเลขด้วยตัวเลขที่ดูคล้ายกัน ตัวอย่างเช่น แทนที่เลข 6 ด้วยเลข 8 [ 20 ]พบเอกสาร DjVu ที่มีการแทนที่ตัวอักษร เช่น ตัว n ที่มีเชิงตัวอักษรที่ล้นกลายเป็น au และตัว o ที่มีจุดอยู่ข้างในกลายเป็น e [ 21 ]การบีบอัดแบบสูญเสียข้อมูลไม่ได้ถูกบันทึกไว้ในไฟล์[ 1 ]ดังนั้นแอปพลิเคชันการดู DjView จึงไม่สามารถเตือนผู้ใช้ว่า อาจมีการแทนที่ ตัวอักษรเกิดขึ้น ไม่ว่าจะเมื่อเปิดไฟล์ที่บีบอัดแบบสูญเสียข้อมูล หรือในกล่องโต้ตอบข้อมูลหรือเมตาเดตา[ 22 ]
การออกใบอนุญาต
DjVu เป็นรูปแบบไฟล์แบบเปิดที่มีสิทธิบัตร[ 3 ]ข้อกำหนดรูปแบบไฟล์ได้รับการเผยแพร่แล้ว เช่นเดียวกับซอร์สโค้ดสำหรับไลบรารีอ้างอิง[ 3 ]ผู้เขียนดั้งเดิมได้เผยแพร่ การใช้งาน แบบโอเพนซอร์สชื่อ " DjVuLibre " ภายใต้ใบอนุญาตสาธารณะทั่วไปของ GNUและการให้สิทธิบัตร[ 23 ]สิทธิ์ในการพัฒนาเชิงพาณิชย์ของซอฟต์แวร์การเข้ารหัสได้ถูกโอนไปยังบริษัทต่างๆ ในช่วงหลายปีที่ผ่านมา รวมถึงAT&T Corporation , LizardTech [ 24 ] Celartem [ 25 ]และePapyrus Solutions KK (เดิมชื่อCuminas [ 26 ]ก่อนที่จะเข้าร่วมกับ ePapyrus Solutions, Inc. [ 27 ] ) [ 28 ]โดยทั่วไปสิทธิบัตรจะมีอายุประมาณ 20 ปี
Celartem เข้าซื้อกิจการ LizardTech และExtensis [ 29 ] [ 30 ] [ 25 ] [ 31 ] [ 32 ]
การนำรูปแบบมาใช้
มีโปรแกรมสร้าง แก้ไข แปลง ปลั๊กอินเบราว์เซอร์ และโปรแกรมดูบนเดสก์ท็อปให้ใช้งานได้ฟรี[ 2 ]
ในปี พ.ศ. 2545 รูปแบบไฟล์ DjVu ได้รับเลือกโดยInternet Archiveให้เป็นรูปแบบที่โครงการ Million Book Project ใช้ในการให้บริการหนังสือ สาธารณะที่สแกนแล้วทางออนไลน์ (ควบคู่ไปกับTIFFและ PDF) [ 33 ]ในเดือนกุมภาพันธ์ พ.ศ. 2559 Internet Archive ประกาศว่า DjVu จะไม่ถูกใช้สำหรับการอัปโหลดใหม่อีกต่อไป โดยให้เหตุผลหลายประการ รวมถึงการใช้งานรูปแบบที่ลดลงและความยากลำบากในการบำรุงรักษา โปรแกรมดูไฟล์แบบ Java appletสำหรับรูปแบบนี้[ 18 ]
Wikimedia Commons ซึ่งเป็นแหล่งเก็บสื่อที่ Wikipediaใช้และอื่นๆ อนุญาตให้ใช้ไฟล์มีเดีย PDF และ DjVu ได้โดยมีเงื่อนไข[ 34 ]
ซอฟต์แวร์จัดรูปแบบ
any2djvuแปลงไฟล์.ps .ps .gz .pdfเป็น .djvu (ไฟล์ DjVu) ผ่านเซิร์ฟเวอร์ Any2DjVu ซึ่งดูแลโดยLéon BottouและYann LeCunซึ่งโฮสต์โดยสถาบัน Courant Institute of Mathematical Sciencesที่มหาวิทยาลัยนิวยอร์กโดยใช้ฮาร์ดแวร์ที่บริจาคโดย Caminova, Inc. [ 35 ] [ 36 ]
pdf2djvuของ Jakub Wilk สร้างไฟล์ DjVu จากไฟล์ PDF สำหรับระบบปฏิบัติการ GNU/Linux [ 37 ] (เก็บถาวร) [ 38 ]รวมถึงUbuntuและCygwin ( ไม่มีผู้ดูแล ) [ 39 ] [ 40 ]
โปรแกรมสำหรับดูไฟล์ DjVu ที่สามารถดาวน์โหลดได้นั้นมีให้เลือกมากมายกว่าในระบบปฏิบัติการ Linuxเมื่อเทียบกับ Windows หรือ macOS นอกจากนี้ ซอฟต์แวร์สแกนไฟล์แบบกรรมสิทธิ์ส่วนใหญ่ยังไม่รองรับรูปแบบไฟล์นี้ด้วย
DjVu ได้รับการสนับสนุนจากโปรแกรมดูเอกสารหลายรูปแบบและซอฟต์แวร์อ่านอีบุ๊กบน Linux ( Okular , Evince , Zathura), Windows ( OkularและSumatraPDF ) และ Android ( Document Viewer , [ 41 ] FBReader , EBookDroid, [ 42 ] PocketBook)
DjVu.js Viewerเป็นโครงการที่พัฒนาไลบรารีโปรแกรมแอปพลิเคชันเว็บและส่วนขยายเบราว์เซอร์สำหรับ Firefox [ 43 ] และ Google Chrome [ 44 ]เพื่อดูไฟล์ DjVu [ 45 ]
ดูเพิ่มเติม
- การเปรียบเทียบรูปแบบอีบุ๊ก
- กรอบความสามารถในการทำงานร่วมกันของภาพระดับสากล – วิธีการมาตรฐานในการอธิบายและส่งภาพผ่านทางเว็บ
- JPEG 2000 – มาตรฐานการบีบอัดภาพและระบบการเข้ารหัส
- เนื้อหาแรสเตอร์ผสม – วิธีการบีบอัดภาพ
หมายเหตุ
- ^แม้ว่าโดยปกติจะออกเสียงเป็นตัวย่อว่า "DJVU" แต่ประเภทไฟล์นี้ตั้งใจให้มีการออกเสียงว่า DAY -zhah- VOO ( / ˌ d eɪ ʒ ɑː ˈ v uː / ) ตามภาษาฝรั่งเศสdéjà vu [ 2 ]
ลิงก์ภายนอก
- ดาวน์โหลดซอฟต์แวร์ DjVu – บริษัท คูมินาส
- DjVu.js Viewerสามารถใช้งานได้ใน: FirefoxและGoogle Chrome
- Wilk, Jakub (1 เมษายน 2553). "pdf2djvu" . jwilk.net . เก็บถาวรจากต้นฉบับเมื่อวันที่ 1 เมษายน 2553
- Wilk, Jakub (15 เมษายน 2025). "pdf2djvu" . jwilk-archive – via github.com .
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ดีเจวู
DjVu [ a ] เป็น รูปแบบไฟล์ คอมพิวเตอร์ ที่ออกแบบมาเพื่อจัดเก็บ เอกสารที่สแกน เป็นหลัก โดยเฉพาะอย่างยิ่งเอกสารที่มีทั้งข้อความ ภาพวาด เส้น ภาพสีแบบดัชนี และภาพถ่าย...
ประวัติศาสตร์
เทคโนโลยี DjVu ได้รับการพัฒนาขึ้นครั้งแรกระหว่างปี 1996 ถึง 2001 [ 4 ] โดย Yann LeCun , Léon Bottou , Patrick Haffner , Paul G. Howard , Patrice Simard และ Yoshua Bengio ที่ AT&T Labs ใน Red Bank รัฐนิวเจอร์ซี ย์ [ 5 ]
ออกแบบ
รูปแบบไฟล์ DjVu นั้นอิงตาม รูปแบบไฟล์ Interchange File Format (IFF) และประกอบด้วยส่วนย่อยที่จัดเรียงตามลำดับชั้น โครงสร้าง IFF จะนำหน้าด้วย AT&T หมายเลขวิเศษ 4 ไบต์ ตามด้วยส่วนย่อยเดียว FORM ที่มีตัวระบุรองเป็น DJVU หรือ DJVM สำหรับเอกสารหน้าเดียวหรือหลายหน้า...
การออกใบอนุญาต
DjVu เป็น รูปแบบไฟล์แบบเปิด ที่มีสิทธิบัตร [ 3 ] ข้อกำหนดรูปแบบไฟล์ได้รับการเผยแพร่แล้ว เช่นเดียวกับซอร์สโค้ดสำหรับไลบรารีอ้างอิง [ 3 ] ผู้เขียนดั้งเดิมได้เผยแพร่ การใช้งาน แบบโอเพนซอร์ส ชื่อ " DjVuLibre " ภายใต้ ใบอนุญาตสาธารณะทั่วไปของ GNU...