> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/cs/znalostni-baze/113-optimising-very-large-image-files.md).

# Optimalizace velmi velkých obrázkových souborů

Příliš velké obrazové soubory nebo obrazové soubory používající nevhodné formáty mohou významně prodloužit proces kompilace a potenciálně způsobit vypršení časového limitu kompilace. Tento článek nápovědy uvádí několik doporučení pro práci s velkými obrazovými soubory a pro výběr vhodných formátů obrazových souborů.

U velkých obrazových souborů (kde každý má velikost >1 MB) doporučujeme, aby se rastrové obrázky (včetně rastrových obrázků v PDF) změnily na velikost, například na 1200 px na šířku nebo na výšku, aby byly soubory menší. Můžete to udělat pomocí programu pro úpravu obrázků; nebo pokud používáte ImageMagick, můžete použít [`convert` příkaz](http://www.imagemagick.org/Usage/resize). Na MacOS je [`sips -Z` příkaz](http://lifehacker.com/5962420/batch-resize-images-quickly-in-the-os-x-terminal) je velmi užitečný.

Fotografické obrázky uložené jako `.png` mohou rovněž vést k velmi velkým velikostem souborů: `.jpg` je obvykle mnohem úspornější formát pro *fotografie*. *Čárové kresby, grafy a diagramy* se obecně lépe ukládají jako `.png` nebo `.pdf`, obecně. `.pdf` obrázky se také mohou kompilovat rychleji ve srovnání se `.png` soubory, pokud jsou jejich velikosti srovnatelné, protože kompilace pak nemusí volat `libpng`.

V případě `.eps` obrázků doporučujeme je převést na `.pdf`, protože formát PDF často vede k menší velikosti souboru při zachování vektorové povahy čárových kreseb. Nástroj [`epstopdf` příkaz](https://www.ctan.org/pkg/epstopdf) se hodí; budete také muset mít nainstalovaný GhostScript.

Pokud musíte používat `.eps` obrázky ve svém projektu, někdy je `.eps` soubor zbytečně velký kvůli chybě/špatné konfiguraci aplikace, která jej exportovala. Můžete zkusit upravit nastavení exportu; nebo zkusit soubor jen znovu zpracovat pomocí GhostScriptu a porovnat velikosti souborů:

```
gs -o outputfile.eps -sDEVICE=epswrite originalfile.eps
```

Pokud byste chtěli při práci na dokumentu trochu zkrátit dobu kompilace/renderování, můžete zapnout režim „draft“ a urychlit kompilaci tak, že napíšete `\documentclass[draft]{…}` do deklarace třídy dokumentu. Tím, že se obrázky nevykreslují do PDF (a pár dalších věcí), může volba „draft“ často pomoci zkrátit dobu kompilace, což je užitečné při práci s rozsáhlými dokumenty.

Můžete také zapnout/vypnout grafiku pro konkrétní část projektu, na které pracujete:

```latex
\setkeys{Gin}{draft=false}
...jakýkoli \includegraphics zde bude vykreslen v plné parádě, takže
můžete zkontrolovat obrázky v této části dokumentu..
\setkeys{Gin}{draft}
...jakýkoli \includegraphics zde bude jen zobrazen jako prázdný rámec.
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/cs/znalostni-baze/113-optimising-very-large-image-files.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
