[elvystrac] r1712 - documentation extended

  • From: elvys@xxxxxxxxxxxxxxxxxxxxxx
  • To: elvystrac@xxxxxxxxxxxxx
  • Date: Thu, 11 Feb 2010 19:18:46 +0100

Author: JirkaH
Date: 2010-02-11 19:18:46 +0100 (Thu, 11 Feb 2010)
New Revision: 1712

Modified:
   others/dokumentace/technicalGuide/architecture/6clientapp.tex
Log:
documentation extended


Modified: others/dokumentace/technicalGuide/architecture/6clientapp.tex
===================================================================
--- others/dokumentace/technicalGuide/architecture/6clientapp.tex       
2010-02-11 17:26:40 UTC (rev 1711)
+++ others/dokumentace/technicalGuide/architecture/6clientapp.tex       
2010-02-11 18:18:46 UTC (rev 1712)
@@ -33,8 +33,12 @@
   Proto byly hledány co nejlevnější řešení na jednu licenci (kiosek). Toto 
nakonec vyhrála knihovna XpdfRasterizer \cite{xpdfrasterizer}, která je 
vlastněna stejnou firmou, která vydává
     a vlastní zdrojový kód prohlížeče Xpdf. Jedná se o levné
     a jednoduché řešení na tvorbu obrázků ze stránek (či části stránek) PDF 
souboru v daného rozlišení (v dpi). Daní za cenu a jednoduchost je nutnost 
napsat si vlastní prohlížeč, který by 
-    podporoval standardní funkce jako zvětšování, listování apod. Stejná firma 
nabízí i takovou knihovnu, vzhledem k ceně ale bylo rozhodnuto vydat se 
složitější cestou.
+    podporoval standardní funkce jako zvětšování, listování apod. Stejná firma 
nabízí i takovou knihovnu, vzhledem k ceně ale bylo rozhodnuto vydat se 
složitější cestou. \\
 
+    Pro úplnost je třeba dodat, že renderování obrázků z PDF dokumentů by šlo 
řešit i bez knihoven, přes volně dostupné programy, které by se z klientské 
aplikace spouštěly. To by neporušovalo licenci GPL,
+    mohly by se použít i takto licencovaná řešení. Bylo by však nutné pro 
každou stranu (či posloupnost stran) spouštět tuto aplikaci a ukládat výsledné 
obrázky na disk. Ty pak z aplikace načítat. V praxi se ukázalo, 
+    že takovéto renderování je až 10x pomalejší než zvolené řešení.
+
   \subsubsection{Renderování}
     Vzhledem k tomu, že tvorba obrázku v daném rozlišení z PDF souboru je 
poměrně náročná operace, bylo rozhodnuto generovat jednotlivé strany dokumentů 
v různých vláknech, čímž se 
     zajístí schopnost odezvy aplikace i při načítání PDF.


Other related posts:

  • » [elvystrac] r1712 - documentation extended - elvys