Kvalitnější tisk obrázků na fakturách

Od začátku Fakturoid umožňuje všem svým uživatelům, aby si nahráli vlastní logo, které se pak tiskne na faktuře. Nedávno jsme přidali i razítko/podpis. Problém je v tom, že běžný obrázek ve formátu JPG, PNG nebo GIF má rozlišení 72 pixelů na palec (Dot Per Inch), zatímco rozumné tiskové rozlišení začíná řekněme na dvojnásobku. Ve výsledném tisku pak dojde k „rozmazání” obrázku, protože rozeznáváte velké pixely.

Trik

Pro tvorbu PDF používáme jádro WebKit (běží na něm prohlížeče Safari, Chrome a další). WebKit a další moderní jádra mají jednu vlastnost, která se nám velmi hodila: Pokud máte obrázek řekněme v rozměru 420 px × 140 px, ale do kódu stránky zadáte, že jeho rozměry jsou 210 px × 70 px WebKit obrázek do této velikosti „přepočítá”.

Co z toho?

Inu, když vezmeme obrázek ve dvojnásobné velikosti, než ve výsledku necháme vykreslit, zdvojnásobujeme DPI. Heuréka!

Pokud nevěříte, zkuste si vytisknout tuhle stránku.

Pokud máte v aplikaci uloženo logo a/nebo podpis, doporučujeme vám je nahrát znovu ve větší velikosti – ideální je 420 × 140 px.

Prohledat Blog