FlashPix - FlashPix

FlashPix
Dosya adı uzantısı
.fpx
İnternet medya türü
image / vnd.fpx
Biçim türü bitmap görüntü dosyası
Genişletilmiş IVUE , Birleşik Dosya İkili Biçimi
Biçim aç ? Evet (Apache 1.0 benzeri)

FlashPix , görüntünün birden fazla çözünürlükte kaydedildiği bit eşlemli bir bilgisayar grafik dosyası formatıdır . Tasarımı , formatı uygulayan bir tarayıcı eklentisi tarafından dosya için bir HTTP isteği gönderildiğinde, tarayıcıya yalnızca mevcut ekran çözünürlüğü ile uyumlu görüntünün döndürüldüğünü ve bant genişliğinden ve indirme süresinden tasarruf edilmesini öngörmüştür .

Tarih

FlashPix , Live Picture yazılımı ( Live Picture Inc ) tarafından kullanılan döşenmiş / çok çözünürlüklü görüntü dosyası formatı olan IVUE dosya formatına dayanır . 1995 yılında, bir konsorsiyum içinde Eastman Kodak (PhotoCD), Microsoft , Hewlett-Packard ve Canlı Görüntü Inc güçlü görüntü dosyası çözüm aradılar ve Canlı Görüntünün çözüm büyük görüntü dosyalarını işlemek için en iyi yaklaşım oldu.

Teknik Genel Bakış

FlashPix dosyaları .fpx dosya uzantısına sahiptir . FlashPix, Microsoft'un hiyerarşik verileri tek bir dosyada depolayan yapılandırılmış depolama formatını kullanır .

Her görüntü kendi alt çözünürlükleriyle birlikte saklanır. Tüm görüntü tek bir döşemeye sığana kadar her çözünürlük 2'ye bölünür. Döşeme boyutu değişkendir, ancak varsayılan kullanım 64 x 64 piksel döşemeye sahip olmaktır (IVUE 256 x 256 piksel kullanıyordu). Her bir döşeme, çeşitli algoritmalar (LZH, JPEG, RLE) kullanılarak diğer döşemelerden bağımsız olarak sıkıştırılabilir. Her piksel, aralıklı olsun veya olmasın, herhangi bir boyutta (örneğin 16 bit CMYK görüntüsü) herhangi bir sayıda kanala sahip olabilir. Alfa kanalı dahil.

Sonuç, orijinalden daha büyük (aynı sıkıştırmada), ancak hiçbir zaman% 33'ten daha büyük bir dosyadır. Dosyanın tamamını okumak zorunda kalmadan, görüntünün yalnızca gerekli kısımlarına verimli erişim sağlar.

64 x 64 döşeme kullanan 10200 x 7650 16 bit CMYK görüntüsü için, normal sıkıştırılmamış görüntü 595 MB disk alanı kaplar. Ancak FlashPix şunları depolar:

  • Orijinal görüntü: 160 x 120 döşemede 10200 x 7650 piksel (~ 595 MB, ancak genellikle döşeme başına RLE veya LZH kullanılarak daha az)
  • Alt çözünürlük 1: 5100 x 3825 piksel, 80 x 60 döşemede (~ 149 MB)
  • Alt çözünürlük 2:40 x 30 döşemede 2550 x 1913 piksel (~ 37 MB)
  • Alt çözünürlük 3: 20 x 15 döşemede 1275 x 957 piksel (~ 9 MB)
  • Alt çözünürlük 4: 638 x 479 piksel, 10 x 8 döşemede (~ 2.3 MB)
  • Alt çözünürlük 5: 319 x 240 piksel, 5 x 4 döşemede (~ 598 KB)
  • Alt çözünürlük 6: 3 x 2 döşemede 160 x 120 piksel (~ 150 KB)
  • 7 alt çözünürlük: 2 x 1 döşemede 80 x 60 piksel (~ 37,5 KB)
  • Alt çözünürlük 8:40 x 30 piksel tek bir döşemede (~ 9 KB)

Toplam boyut: ~ 793 MB

Bir görüntüleyici (fotoğraf düzenleme yazılımı gibi) yalnızca gerekli bölüme erişecektir. En kötü durumda, 1680 x 1050 ekran için, görüntünün hangi bölümü kullanılırsa kullanılsın, bellekte 53 x 33 döşeme (56 MB) gerekir.

Kullanılabilirlik

Bir Flashpix Açık Kaynak Araç Seti (libfpx), ImageMagick tarafından sağlanır . Bu kod çoğunlukla Digital Imaging Group Inc ve Eastman Kodak Company tarafından 1999'da Apache License 1.0'a benzer bir lisans (flashpix.h) altında sağlanmaktadır . Bazı kodlar IVUE kodundan uyarlanmıştır ve ayrıca HP'nin kendi JPEG kitaplığını da içerir.

Referanslar

  1. ^ "FlashPix Biçim Belirtimi" (PDF) .
  2. ^ "TechWeb: TechEncyclopedia" . TechWeb. 1 Eylül 2006.
  3. ^ "AI3A Standartları - Girişimler - Flashpix" . Uluslararası Görüntüleme Endüstrisi Derneği. 1 Eylül 2006. 26 Nisan 2008 tarihinde orjinalinden arşivlendi .
  4. ^ "ImageMagick / libfpx" . ImageMagick Studio LLC. 19 Eylül 2019. lisans