aspose.info
TR

DJVU Dosya Biçimi

Güncellendi

DJVU dosyası nedir?

“Déjà vu” olarak telaffuz edilen DjVu, özellikle metin, çizim, resim ve fotoğraf kombinasyonunu içeren taranmış belgeler ve kitaplar için tasarlanmış bir grafik dosyası formatıdır. AT&T Labs tarafından geliştirilmiştir. Metin ve arka plan görüntülerinin görüntü katmanı ayrımı, aşamalı yükleme, aritmetik kodlama ve iki tonlu görüntüler için kayıplı sıkıştırma gibi birçok teknik kullanır. DJVU dosyası sıkıştırılmış ancak yüksek kaliteli renkli görüntüler, fotoğraflar, metin ve çizimler içerebildiğinden ve bu nedenle daha az alana kaydedilebildiğinden, web’de e-Kitaplar, kılavuzlar, gazeteler, eski belgeler vb.

DjVu, PDF için üstün bir alternatif olarak derecelendirilebilir. DjVu ile ilişkili dosya uzantıları .DJVU veya .DJV’dir. DjVu, renkli belgeler için JPEG ve GIF gibi mevcut yöntemlerden yaklaşık 5 – 10 daha iyi ve TIFF ‘den 3 – 8 kat daha iyi sıkıştırma oranları elde edebilir. siyah beyaz belgelerde. 25 MB’a kadar tam renkli olarak 300 DPI’da taranan belgeler 30 ila 100 KB’ye kadar sıkıştırılabilir. Benzer şekilde, Siyah beyaz belgeler 5 ila 30 KB’ye kadar sıkıştırılabilir. Ortalama bir HTML sayfası 50 KB’a kadar olabilir, bu nedenle bu belgeler net olarak sorunsuz bir şekilde yüklenebilir.

Kısa Tarih

DjVu teknolojisi AT&T laboratuvarlarında Yann LeCun, Léon Bottou tarafından geliştirilmiştir., Patrick Haffner ve Paul G 1996’dan 2001’e kadar. DjVu dosya formatı, en sonuncusu 2005’ten olmak üzere çeşitli revizyonlardan geçti.

SürümYayın tarihiNotlar
1–191996–1999Bunlar geliştirme sürümleridir.
20Nisan 1999Tek sayfa, Çoklu sayfa formatına dönüştürüldü.
23Temmuz 2002CID parçası
24Şubat 2003LTAnno yığın
21Eylül 1999Dolaylı depolama formatı değiştirildi. Metin arama katmanı eklendi.
22Nisan 2001Sayfa yönü, renkli JB2
25Mayıs 2003NAVM öbeği. DjVu yer imleri için destek eklendi.
26Nisan 2005Metin/satır açıklamaları

DjVu Dosya Biçimi

DjVu belgeleri IFF85 dosyalarıdır. Yapı, bilgileri bir DjVu dosyasında tutan bir kapsayıcı hiyerarşisi sağlar. Bu kaplara “Parçalar” da denir. Yığın türü ve Yığın Kimliği, yığının nasıl kullanıldığını açıklar. IFF yapısı tarafından takip edilen 4 baytlık bir başlık vardır. Bir DjVu dosyasının ilk dört baytı 0x41 0x54 0x26 0x54’tür. Bu bölüm, çeşitli DjVu belgeleri türlerini ve bunları oluşturan karşılık gelen parçaları ele almaktadır.

Yığın KimliğiKullanım
FORMİkincil tanımlayıcı olan FORM öbeğinin ilk dört veri baytına sahip bileşik yığın.
FORM:DJVMÇok sayfalı bir DjVu belgesi. DIRM yığınını içeren bileşik yığın.
FORM:DJVUTek sayfa DjVu belgesi. Bir djvu belgesinde bir sayfa oluşturan parçaları içeren bileşik yığın.
FORM:DJVIINCL öbeği aracılığıyla dahil edilen bir “paylaşılan” DjVu dosyası. Paylaşılan ek açıklamalar ve şekil sözlüğü.
FORM:THUMGömülü küçük resimler olan TH44 parçalarını içeren bileşik yığın.
DIRMÇok sayfalı belgeler için sayfa adı bilgisi.
NAVMYer imi bilgisi
ANTa, ANTzHem ilk görünüm ayarları hem de yer paylaşımlı köprüler, metin kutuları vb. dahil ek açıklamalar.
TXTa, TXTzUnicode Metin ve düzen bilgileri.
DjbzPaylaşılan şekil tablosu.
SjbzBZZ, maskeyi depolamak için kullanılan sıkıştırılmış JB2 bitonal verileri.
FG44IW44 verileri ön planı depolamak için kullanılır
BG44IW44 verileri arka planı depolamak için kullanılır
TH44IW44 verileri, gömülü küçük resimleri depolamak için kullanılır
Bir filigranı kaldırmak içinWMRM
FGbzRenkli JB2 verileri. Karşılık gelen Sjbz parçasındaki her biri için bir renk (blit veya şekil?) sağlar.
BİLGİBir DjVu sayfası hakkında bilgi
INCLDahili bir FORM:DJVI öbeğinin kimliği.
BGjpJPEG kodlu arka plan
FGjpJPEG kodlu ön plan
SmmrG4 kodlu maske

DJVU Sıkıştırma

Tek görüntü birçok farklı görüntüye bölünür ve ardından her görüntü ayrı ayrı sıkıştırılır. Bir DjVu dosyasının oluşturulması için görüntü önce arka plan, ön plan ve maske görüntüsü olmak üzere üç görüntüye ayrılır. Tipik olarak arka plan ve ön plan görüntüleri daha düşük çözünürlüklü renkli görüntülerdir; ancak maske görüntüsü daha yüksek çözünürlüklü bir görüntüdür ve genellikle metin burada depolanır. Ayırma işleminden sonra, ön plan ve arka plan görüntüleri dalgacık tabanlı sıkıştırma algoritması IW44 ile sıkıştırılırken, maske görüntüsü JB2 adı verilen başka bir yöntem kullanılarak sıkıştırılır.

JB2 kodlama yöntemi, belirli bir yazı tipindeki bir karakterin birden fazla oluşumu gibi sayfadaki aynı şekilleri tanımlayarak metin görüntüsündeki fazlalığın çoğunu ortadan kaldırır. JB2 önce benzer şekiller arasındaki fazlalıktan yararlanarak her benzersiz şeklin bit eşlemini kodlar. Ardından, her bir şeklin sayfada göründüğü konumları kodlar. Hem JB2 hem de IW44, ZP kodlayıcı adı verilen ve Shannon sınırının birkaç yüzdesi içinde kalan fazlalıkları sıkıştıran yeni bir uyarlanabilir ikili aritmetik kodlayıcı türüne güveniyor. ZP kodlayıcı uyarlanabilir ve diğer yaklaşık ikili aritmetik kodlayıcılardan daha hızlıdır.

Referanslar

Ayrıca bakınız