honza-rychtar / kramerius-web-client

Issue tracker pro webové rozhraní systému Kramerius
http://www.digitalniknihovna.cz/
8 stars 0 forks source link

Chybne zobrazenie obrazku #196

Open dsecik opened 8 years ago

dsecik commented 8 years ago

Pri zobrazovani niektorych obrazkov sa pri urcitej urovni priblizenia vedla obrazku zobrazuju dlazdice ktore tam nepatria priklad.

honza-rychtar commented 8 years ago

Dela to i v K5 klientovi - http://kramerius.mzk.cz/client/index.vm?q=&page=doc&start=&rows=#pid=uuid:2525aa30-61e6-11dc-b0bf-000d606f5dc6

Neni to klientem, ale OpenLayers. Tohle se stava, kdyz neni spravne definovana sirka a vyska obrazku. Navic zoomify vyzaduje vypocet, kde dochazi k chybam v zaokrouhlovani.

dsecik commented 8 years ago

Dik za odpoved, na K5 som sa nedival a K4 asi pouziva inu verziu prohlizecky, tam to nerobi - http://kramerius.mzk.cz/search/i.jsp?pid=uuid:2525aa30-61e6-11dc-b0bf-000d606f5dc6

Kde su zle definovane tie rozmery obrazku v takomto pripade?

zabak commented 7 years ago

@honza-rychtar Honzo, můžeš upřesnit? Potřebuju vědět, jestli jde o chybu v datech kterou musíme opravit?

dsecik commented 7 years ago

Obrazok vyzera byt v poriadku a ImageProperties.xml obsahuje spravny udaj o sirke a vyske. Probelm bude pravdepodobne vo vypocte pyramidy dlazdic. (uz sme to medzi casom tusim niekde riesili) Existuju dva sposoby vypoctu a v urcitych pripadoch sa ich vysledok lisi kvoli zaokruhlovaniu. Imageserver pouziva jeden z nich a v OpenLayers je to konfigurovatelne ak sa dobre pamatam.

honza-rychtar commented 7 years ago

Resili jsme ty dva zpusoby vypoctu. Ja ten vypocet zmenil a to vyresilo vsechny hlasene chyby krom tehle konkretni - tady zmena zpusobu vypoctu nepomohla. Chyba se projevovala u obrazku s vyskou nebo sirkou blizkou mocny 2. Tady je to taky: width = 4100 ~ 4096 = 2^12