Zmenšování fotek v dokumentech

Fotky z mobilu a skenované obrázky mají často několik megabajtů, i když pro práci v případu stačí mnohem menší rozlišení. Od verze 5.21 je TAS umí po nahrání sám zmenšit a znovu zkomprimovat, a ušetřit tak místo v úložišti dokumentů. Funkci zapíná administrátor v Konfiguraci, ve výchozím stavu je vypnutá.

Co funkce dělá

  • Po nahrání dokumentu zkontroluje, jestli jde o obrázek s povolenou příponou a jestli je větší než nastavená minimální velikost.
  • Pokud ano, zařadí jeho zmenšení do fronty Zpracování dokumentů. Zmenšení proběhne na pozadí, nahrání ani uložení úkolu na něj nečeká.
  • Obrázek zmenší tak, aby nepřesáhl nastavenou šířku a výšku. Poměr stran zůstane zachovaný a menší obrázek se nezvětšuje. Pak ho uloží ve stejném formátu se zvolenou kvalitou komprese a podle fotoaparátu ho správně otočí.
  • Zmenšený soubor nahradí původní soubor dokumentu. Dokument, jeho název, revize a náhled zůstanou stejné, změní se jen obsah souboru. Pokud byl dokument zkopírovaný do jiného případu, změna se projeví i v kopii, protože kopie sdílí stejný soubor.
  • Pokud by zmenšený obrázek ušetřil méně než nastavené procento velikosti, původní soubor zůstane beze změny.
Původní soubor nelze obnovit
Zmenšený obrázek přepíše původní soubor natrvalo. Pokud u některé agendy potřebujete originální rozlišení (například fotodokumentaci pro znalecký posudek nebo podklady pro tisk), přidejte její šablonu do vyloučených šablon dřív, než funkci zapnete.

Nastavení

Otevřete Administrace > Konfigurace a do vyhledávání napište imageOptimization. Položky najdete v sekci Feature Flag, podsekci Documents > Image Optimization.

PoložkaVýchozí hodnotaK čemu slouží
featureFlag.documents.imageOptimization.enabledvypnutoZapne zmenšování obrázků.
…imageOptimization.extensionsjpg, jpeg, png, webpPřípony souborů, které se zmenšují. Na velikosti písmen ani na tečce na začátku nezáleží.
…imageOptimization.minFileSizeKb1024Zmenšují se jen obrázky větší než tato velikost v kB. Menší soubory zůstanou, jak jsou.
…imageOptimization.maxWidth2560Největší šířka v pixelech. Širší obrázek se zmenší se zachováním poměru stran.
…imageOptimization.maxHeight2560Největší výška v pixelech. Vyšší obrázek se zmenší se zachováním poměru stran.
…imageOptimization.quality85Kvalita komprese zmenšeného obrázku, 1 až 100. Nižší číslo znamená menší soubor a horší kvalitu.
…imageOptimization.minSavingPercent10O kolik procent musí být zmenšený obrázek menší než původní, aby ho nahradil. Hodnota 0 až 99.
…imageOptimization.stripMetadatavypnutoOdstraní ze zmenšeného obrázku metadata, například typ fotoaparátu, polohu GPS a čas pořízení.
…imageOptimization.excludedTemplatesprázdnéŠablony, jejichž dokumenty se nikdy nezmenšují. Tlačítkem Přidat přidáte řádek a šablonu vyberete ze seznamu.

Minimální velikost, rozměry, kvalita a minimální úspora jsou povinné. Změna se projeví hned po uložení konfigurace, restart není potřeba.

Jak funkci zapnout

  1. V Konfiguraci vyhledejte imageOptimization.
  2. Do Excluded Templates přidejte šablony, u kterých potřebujete zachovat originály.
  3. Podle potřeby upravte největší rozměry a kvalitu. Výchozí hodnoty stačí pro běžné fotky z mobilu.
  4. Zapněte Enabled a klepněte na Uložit.

Zmenšují se jen dokumenty nahrané po zapnutí. Dokumenty, které už v TAS jsou, zůstanou beze změny.

Co uvidí uživatel

Uživatel nahrává dokumenty stejně jako dřív. Dokument se v případu zobrazí hned. Zmenšení proběhne o chvíli později na pozadí a uživatel ho najde jako operaci Zmenšení obrázku v Moje operace. Když si pak dokument stáhne, dostane už zmenšenou verzi.

Administrátor průběh sleduje v Administrace na stránce Fronty zpracování, fronta Zpracování dokumentů. Každé zmenšení se zapíše do logu se zprávou, z jaké na jakou velikost se obrázek zmenšil.

Omezení

  • Zmenšování zpracovává fronta Zpracování dokumentů. Ta potřebuje Redis a běžící backend pro fronty. Bez nich operace čekají ve frontě a obrázky zůstanou v původní velikosti.
  • Zpracuje se jen první snímek obrázku. Animovaný obrázek (například animovaný WebP) se uloží jako statický.
  • Šablona se vyloučí podle případu, ke kterému dokument patří. Dokumenty mimo případ se zmenšují vždy, když splní ostatní podmínky.
  • Náhled dokumentu se znovu nevytváří, zůstane původní.

Související: Konfigurace, Fronty zpracování, Moje operace, Nahrání dokumentu, složky a revize.

Správa novinek

Fronty zpracování v5.21

Team assistant (opens in a new tab)

Powered by HelpDocs (opens in a new tab)