Portál AbcLinuxu, 28. dubna 2024 17:59


IIPImage - online zpřístupnění rozměrných obrazů

Moravská zemská knihovna a projekt OldMapsOnline.org oznamují vydání nové verze open-source software IIPImage. Zdarma dostupný software IIPImage (GPL) je vhodný především pro on-line prezentaci digitalizovaných map, knih, novin, obrazů, fotografií a dalších dokumentů naskenovaných ve vysokém rozlišení. Nová verze umožňuje online publikování obrazů přímo ze souborů formátu JPEG2000 a podporuje oblíbené webové interaktivní prohlížečky založené na technologiích Zoomify a Seadragon. K dispozici jsou balíčky DEB (Ubuntu/Debian).

13.1.2010 17:25 | Robert Krátký | Zajímavý software


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

13.1.2010 23:04 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: IIPImage - online zpřístupnění rozměrných obrazů
Odpovědět | Sbalit | Link | Blokovat | Admin
Tak tomu říkám pořádný úkrok stranou. Oproti djvu je jpeg2000 moloch. Nehledě na to, že nástroje pro zpracování djvu jsou už nějaký ten pátek volně k dispozici. Viz něco k djvulibre na wikibooks.

Praktický příklad použití můžete najít např. na webu http://www.archive.org/.
13.1.2010 23:11 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: IIPImage - online zpřístupnění rozměrných obrazů
A ještě jedna malá poznámka, mediawiki má pro DjVu plugin pro online prohlížení, podobně jako pro PDF. Viz ukázka na naší wiki.
14.1.2010 09:11 Klokan Petr Pridal
Rozbalit Rozbalit vše Re: IIPImage - online zpřístupnění rozměrných obrazů
Hezky den,

DjVu je primarne navrzen pro vicestrankove dokumenty s mensimi dimenzemi digitalni kopie, je tak vhodny pro archivaci knih, nebo novin, a je alternativou napr. k PDF vhodnou pro scanovane dokumenty. DjVu pouziva interne WaveLet kompresi stejne jako JPEG2000 format, a open-source implementace je zalozena na knihovne JasPer, ktera vetsi obrazy nezvlada nejlepe. Pro mapy, digitalizovane dokumenty ve velmi vysokem rozliseni nebo opravdu rozmerne obrazy (20000x20000 px a vice) se DjVu zda nevhodny.

V Moravske zemske knihovne, Narodni knihovne a v Knihovne Akademie ved je format DjVu pouzit pro digitalni archiv novin a jinych periodik v ramci systemu Kramerius (mimochodem take open-source: http://code.google.com/p/kramerius/, postaveny kolem DjVu Libre). Podivejte se napr. sem: http://kramerius.nkp.cz/ nebo na http://kramerius.mzk.cz/. Zde se format osvedcil.

Format JPEG2000 je ISO standard, pouziva se i pro ucely archivovani rozmernych vysoce kvalitnich scanu jako nahrada TIFFu nebo alternativa k proprietarnim formatum jako MrSID nebo ECW, pouzivanym diky znatelne uspore mista na disku a moznosti rychleho a efektivniho dekodovani. Pro zobrazeni obrazku z IIPImage neni potreba instalovat zadny plugin na strane serveru a je k dispozici nekolik prohlizecu. IIPImage zvlada barevne a tonalni modifikace na stane server a je urcen pro rychle prochazeni dokumentu i s obrovskym rozmerem, a umi zpristupnit obraz primo z digitalniho archivu, dekodovat primo z archivni kopie dat.

DjVu a JPEG2000 jsou dva ruzne druhy formatu, kde kazdy je urceny k jinemu ucelu.
14.1.2010 10:06 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: IIPImage - online zpřístupnění rozměrných obrazů
Možná jsem to jen blbě pochopil, ale opensource implementace wavelet komprese u DjVu není založena na knihovně JasPer. Tuto knihovnu používá pro wavelet kompresi PDF. Stačí se podívat na Wikipedii.

Co jsem prakticky zkoušel, tak DjVu zvládá i rozměrné obrazy a svou koncepcí je spíš vhodnější pro publikování na webu než JPEG2000.

Tak jak bylo řečeno v závěru komentáře. Každý z těch formátů je určen k jinému účelu. Ostatně, i odkazovaný archive.org používá formát jp2, ovšem pro on-line prohlížení využívá DjVu
14.1.2010 10:11 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: IIPImage - online zpřístupnění rozměrných obrazů
Tím však rozhodně nechci snižovat hodnotu projektu IIPImage. Jsou-li data archivována v JPEG2000, tak je jen dobře, že existuje opensource implementace prohlížeče.
Grunt avatar 14.1.2010 12:51 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: IIPImage - online zpřístupnění rozměrných obrazů
DjVu a JPEG2000 jsou dva ruzne druhy formatu, kde kazdy je urceny k jinemu ucelu.
Přesně toto jsem chtěl napsat. Je to jako srovnávat JPEG a PDF i když PDF může JPEG kompresi/formát interně využívat. K tomu co je lepší pro jaký účel už se ovšem nevyjadřuji. Co mi ovšem vadí víc je nepodpora obou formátů v prohlížečích. Nebýt toho, tak není potřeba nějaký Java nebo JavaScriptový mazanec.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
14.1.2010 12:58 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: IIPImage - online zpřístupnění rozměrných obrazů

Pokud jsem to dobře pochopil, tak inzerovaný program je pouze záležitost serveru. Klient totiž netahá celý obrázek, ale požádá server o výřez a ten mu jej pošle. Inzerovaný program navíc nabízí webového klienta (SWF nebo dynamické HTML).

Tedy nestačí prohlížeč, co umí JPEG2000, ale takž musí umět komunikovat se serverem.

Grunt avatar 14.1.2010 13:20 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: IIPImage - online zpřístupnění rozměrných obrazů
Pozor. Standard JPEG2000 (snad ISO/IEC 15444?) nepozůstává jen z formátu pro uložení obrazových dat. To je jen Part 1. Naopak ten standard má spoustu části mezi kterými se skrývá i cosi vhodného pro Georeferencing. Sice nevím jak to funguje, ale když to funguje, tak to IMHO mají také nějak vyřešeno. Takže jediné co by bylo potřeba je kompletní implementace standardu ISO/IEC 15444 ve webových prohlížečích (a nebo aspoň tu část, která se týká Georeferencingu) a nebyly by potřeba ty Flash, Java a JavaScriptové hnusy.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
14.1.2010 23:44 Klokan Petr Pridal
Rozbalit Rozbalit vše Re: IIPImage - online zpřístupnění rozměrných obrazů
Ano, IIPImage bezi na strane serveru a poskytuje (velmi rychle) vyrezy i z velmi velkych obrazku. Na strane klienta se pak vyrezy rekonstruuji do puvodniho velkeho obrazku. Na podobne principu dlazdic funguje napr. i Google Maps. Pro zobrazeni staci jakykoliv prohlizec co umi JavaScript.

Ukazky klientu IIPImage serveru: http://www.oldmapsonline.org/iip/mooviewer/ http://www.oldmapsonline.org/iip/openlayers/ http://www.oldmapsonline.org/iip/zoomify/ http://www.oldmapsonline.org/iip/openzoom/ http://www.oldmapsonline.org/iip/panojs/

Zadny specialni plugin na strane klienta v prohlizeci neni potreba, nektere prohlizecky vyuzivaji Flash.

Pokud by web prohlizec obsahoval 100% JPEG2000 implementaci dalo by se vyuzit streamovaneho prenosu JPIP, ktery je take soucasti standardu JPEG2000 a pak by se obrazkem zoomovalo prirozene a bez nutnosti vytvaret dlazdice na strane serveru a rekonstruovat je v klientovi.
15.1.2010 00:08 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: IIPImage - online zpřístupnění rozměrných obrazů

Jak je to s patenty? Základní kompresní algoritmy prý „objevitelé“ uvolnili, ale co devátá část popisující IPIP? Není tady zakopán pes?

Mimochodem stále je potřeba licence na Kakadu, aby IIPImage uměl pracovat s JPEG2000?

15.1.2010 09:42 Klokan Petr Pridal
Rozbalit Rozbalit vše Re: IIPImage - online zpřístupnění rozměrných obrazů
Pokud vim v ramci projektu http://www.openjpeg.org/ se pracuje i na JPIP implementaci. Klientska strana je implementovana napr. v knihovne GDAL a urcite i v jinem open-source software. Projekt IIPImage protokol JPIP neimplementuje, my potrebujeme klienta bez pluginu, ktery pobezi i ve starych prohlizecich.

Pro instalaci a pouzivani IIPImage JPEG2000 >> NENI NUTNE VLASTNIT LICENCI NA KAKADU << knihonvu, staci nainstalovat .deb balicek co jsme dali k dispozici, v nem je uz knihovna Kakadu obsazena a je volne pouzitelna pro nekomercni ucely. My jsme licenci koupili jako vyvojari a umoznuje na to (za podminky nekomercniho pouziti a nekomercni distribuce) sirit vytvoreny software v binarni forme. Pokud budete chtit IIPImage sami zkompilovat s podporou JPEG2000 budete si muset Kakadu koupit a v IIPImage zadat ./configure --with-kakadu=/path/to. IIPImage je samozrejme mozne kompilovat bez podpory formatu JPEG2000 (jen TIFF). Tato verze nema zadne limity a muzete ji zkompilovat sami primo. Vsechny prohlizece a nova funkcionalita jsou dostupne i v teto verzi jen podpora JPEG2000 chybi. Nase zdrojove kody a kompletni kod vcetne vazby na Kakadu jsou k dispozici (commitnute zpet v SVN projektu IIPImage).

IIPImage jsme zkompilovali i s OpenJPEG implementaci, takze prechod na 100% open-source (OpenJPEG je pod BSD licenci) je do budoucna mozny. V dany moment je ale implementace OpenJPEG i JasPer knihovny pomala na velkych obrazech znatelne pokulhava ve srovnani s Kakadu.

Pouziti proprietarni knihovny v open-source projektu nas netesi ale nebyla jina moznost jak dosahnout pozadovane funkcionality. Podpora vyvoje open-source implementace JPEG2000 v ramci OpenJPEG knihovny jde bohuzel mimo nase casove a financni moznosti. S rozpoctem ktery jsme meli se standardne poridi licence na komercni software, my misto toho vytvorili open-source ktery je zdarma siritelny a pouzitelny dalsimi institucemi a podporujeme tim i nasazeni Linuxu na serverech.
15.1.2010 09:35 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: IIPImage - online zpřístupnění rozměrných obrazů
Je jedna věc, která mi na podobných řešeních silně vadí, a to že neumožňují stáhnout originální soubor, tak abych si jej mohlo prohlížet offline.

Mimochodem první dva "linky" hážou chybu 404 a zobrazení na stránce http://www.oldmapsonline.org/iip/panojs/ má na přechodech mezi jednotlivými čtverci docela znatelné artefakty.
25.1.2010 21:39 Klokan Petr Pridal
Rozbalit Rozbalit vše Re: IIPImage - online zpřístupnění rozměrných obrazů
Prvni dva linky jsou prohlizece zalozene na Adobe Flash. Hazou error pokud nemate flash nainstalovany nebo jej jinak blokujete.

PanoJS je prototyp klienta se zoomovanim napsany v JavaScript. Na naprave zaokrouhlovaci chyby ktera se projevuje v nekterych prohlizecich zminenymi artefakty autor pracuje.

Ani jedno neni chyba IIPImage.

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.