DJVU dosya biçimi

Genel Bakış

DjVu (dejà vu olarak adlandırılır) taranan belgeler ve kitaplar için tasarlanan sofistike bir grafik dosya biçimidir. metin, çizimler, resimler ve fotoğrafların bir karışımı içeren dosyaların işlenmesine özellikle uygundur. AT&T Labs tarafından 1990’lı yılların sonlarında geliştirilmiştir, Dj Vu önemli ölçüde PDF, JPEG, GIF veya TIFF gibi diğer formatlara kıyasla yüksek kaliteli dijital görüntüleri sağlamayı amaçlamaktadır.

DjVu’nun benzersiz satış noktası, kalitesini tehlikeye atmadan büyük belgeleri verimli bir şekilde sıkıştırma yeteneğidir. Örneğin, 300 DPI’de tam renkli bir tarama belgesi yaklaşık 25 MB’dan sadece 30-100 KB’ye kadar basılabilir. Benzer şekilde, siyah ve beyaz belge 5-30 KB kadar azaltabilir.

Anahtar Özellikler

  • High Compression Ratio: JPEG, GIF ve TIFF ile karşılaştırıldığında üst düzey kompres oranları sunar.
  • Layer Separation: Görüntü katmanı ayrımı, metni arka plan görüntülerinden ayırt etmek için kullanır.
  • Gelişmiş Yükleme: Kullanıcıların yüksek kaliteli detayları yüklemeden önce belgenin düşük çözünürlüklü bir versiyonunu hızlı bir şekilde görmelerini sağlar.
  • Aritmetik Kodlama: Verilerin etkili bir şekilde sıkıştırılması için gelişmiş aritmatik kodlama tekniklerini kullanır.
  • Lossy Compression for Bitonal Images: Siyah ve beyaz belgeler için özel olarak optimize edilmiş kayıp kompresyon sağlar.

Teknik Özellikler

Format Yapısı

DjVu dosyaları, TIFF formatına benzer olan IFF85 olarak bilinen bir hiyerarşik yapıya dayanmaktadır. Bu yapı, her birinin kendi tanımlayıcısı (Chunk ID) ile “chunks"dan oluşur 0x41 0x54 0x26 0x54, Bir Form Chunk’ın başlangıcını gösterir.

Temel bileşenler

DjVu dosyaları çeşitli parçalardan oluşur, her biri belirli bir işlevle hizmet eder:

  • Form: Diğer parçaları tutan bir kompozit konteyner.
  • DJVM / DJVU / THUM: Farklı DjVu belgeleri türleri (çok sayfa / tek sayfalar / anahtarlar).
  • DIRM: Çok sayfalık belgelerde sayfalar hakkında bilgi içerir.
  • NAVM: Belge içinde navigasyon için not defteri verilerini kaydeder.
  • ANTa, ANTz/TXTa, TXTz: Anotasyonları ve metin düzenini işleyin.
  • Djbz/Sjc/FG44/BG 44/TH44: Çeşitli görüntü bileşenlerini depolayın (background, foreground, mask, miniatürler).
  • INFO: Bireysel DjVu sayfaları hakkında metadata sağlar.

Standartlar & Uyumluluk

DjVu biçimi 1996’da kurulduğundan bu yana birkaç revizyon geçmiştir. en son versiyonu Nisan 2005’te piyasaya sürülmüştür. Dj Vu bir dizi işletim sistemi ile uyumludur ve dosyaları görüntülemek, düzenlemek ve dönüştürmek için çeşitli uygulamaları desteklemektedir.

Tarih & Gelişme

DjVu, 1996-2001 yılları arasında AT&T Labs tarafından Yann LeCun, Léon Bottou, Patrick Haffner ve Paul G. dahil olmak üzere bir ekip tarafından geliştirilmiştir.

versiyonuÇıkış TarihiNotlar
1-191996-1999Geliştirme versiyonları.
20Nisan 1999Çeşitli sayfa formatı oluşturulmuştur.
23Temmuz 2002Karakter tanımlamak için CID chunk eklendi.
24Şubat 2003Yazı notları için LTAnno chunk eklendi.
21Eylül 1999Girişli dolaylı depolama biçimi ve metin arama katmanı eklendi.
22Nisan 2001Eklenen sayfa yönlendirme desteği ve renk JB2 kompresyonu.
25Mayıs 2003Kitap işaretleri için NAVM chunk eklendi.
26Nisan 2005Sonuç olarak, metin / çizgi notları ile tamamlanmıştır.

DJVU Dosyaları ile Çalışma

DJVU Dosyaları Açma

DjVu dosyalarını açmak ve görüntülemek için, DjvuLibre gibi özel yazılımları veya Adobe Acrobat Reader DC gibi ticari araçları kullanabilirsiniz (plugins aracılığıyla Dj Vu’yu destekler). Bu uygulamalar Windows, macOS ve Linux üzerinden uyumludur.

DJVU Dosyalarını Dönüştürmek

DjVu dosyalarını diğer biçimlere dönüştürmek çoğu zaman uyumluluk nedenlerinden dolayı gereklidir. ortak dönüşümler, djvutxt veya formatı destekleyen çevrimiçi dönüşücüler gibi yazılımlar kullanılarak yapılabilen PDF’ye dönüşümü içerir.

DJVU dosyaları oluşturma

DjVu dosyalarını oluşturmak genellikle, belgeleri taramak ve DJVU biçiminde sıkıştırmak için araçlar içeren, örneğin Dj VuLibre gibi uzmanlaşmış bir yazılım gerektirir. bu aletler karmaşık belge yapılarını verimli bir şekilde ele almak için tasarlanmıştır, böylece tarama malzemesinin büyük hacimlerini yönetmek kolaylaştırır.

Yaygın Kullanım Durumları

  • E-Kitaplar: DjVu, metin ve resimlerin bir karışımı içeren e-kitapları dijitalleştirmek ve dağıtmak için idealdir.
  • Yönergeler ve Rehberler: Teknik kılavuzlar ve kullanıcı rehberleri genellikle DjVu tarafından sunulan yüksek sıkıştırma oranlarından yararlanır, bu da onları çevrimiçi olarak dağıtmak için kolaylaştırır.
  • Tarihsel Belgeler: Eski belgeleri ve nadir el yazmaları DjVu’nun üstün kalite tutma kapasitelerini kullanarak dijital olarak muhafaza edilebilir.
  • Gazeteler ve Dergiler: Metin ve resimlerin bir karışımı olan dergiler, verimli sıkıştırılması nedeniyle DjVu için çok uygundur.

Avantajlar ve Sınırlamalar

Avantajlar:

  • High Compression Ratio: JPEG, GIF ve TIFF ile karşılaştırıldığında daha iyi kompresyon sağlar.
  • Mükemmel Metin İşleme: Optimal metin temsilciliği için JB2 kodlama gibi gelişmiş teknikleri kullanır.
  • Gelişmiş Yükleme: Kullanıcıların yavaş internet bağlantıları ile bile belgeleri hızlı bir şekilde görmelerine olanak tanır.

Sınırlamalar:

  • Limited Adoption: DjVu, PDF gibi biçimlere kıyasla yaygın olarak desteklenmiyor veya tanınmıyor.
  • Yazılım Bağımlılığı: Bazı kullanıcılar için kullanılabilirliğini sınırlayabilecek dosyaları açmak ve düzenlemek için belirli bir yazılım gerektirir.

Geliştirici Kaynakları

DJVU dosyaları ile programlama çeşitli APIs ve kütüphaneler aracılığıyla desteklenir. kod örnekleri ve uygulama kılavuzları yakında eklenecektir.

Sıkça Sorulan Sorular

  • DjVu dosyalarını görüntülemek için hangi araçları kullanabilirim?

  • DjVuLibre veya Adobe Acrobat Reader DC gibi yazılımları (plugins ile) açmak ve farklı işletim sistemleri üzerinden Djvu dosyalarını görüntülemek için kullanabilirsiniz.

  • Bir DjVu dosyasını PDF’ye nasıl dönüştürüyorum?

  • Djvutxt veya çevrimiçi dönüştürücüler gibi araçları kullanın ve DjVu dosyalarının PDF formatına dönüşümünü destekler.

  • Bir DjVu belgesinde metni düzenlemek mümkün mü?

  • DjVu’da doğrudan metin düzenlemesi sınırlıdır, ancak gerekirse yeniden ithal etmeden önce özel bir yazılım kullanarak metni çıkarabilir ve değiştirebilirsiniz.

Referanslar

 Türkçe