> 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/it/base-di-conoscenza/113-optimising-very-large-image-files.md).

# Ottimizzare file immagine molto grandi

File immagine eccessivamente grandi, o file immagine che utilizzano formati di file inappropriati, possono prolungare in modo significativo il processo di compilazione e potenzialmente causare timeout di compilazione. Questo articolo di supporto illustra alcuni suggerimenti su come gestire file immagine di grandi dimensioni e su come scegliere formati di file immagine appropriati.

Per file immagine di grandi dimensioni (quando ciascuno è >1MB), consigliamo di ridimensionare le immagini raster (incluse le immagini PDF raster), ad esempio a 1200px di larghezza o di altezza, in modo che le dimensioni dei file siano più piccole. Puoi farlo con un programma di manipolazione delle immagini; oppure, se stai usando ImageMagick, puoi usare il [`convert` comando](http://www.imagemagick.org/Usage/resize). Su macOS, il [`sips -Z` comando](http://lifehacker.com/5962420/batch-resize-images-quickly-in-the-os-x-terminal) è molto utile.

Le immagini fotografiche salvate come `.png` possono anche comportare dimensioni di file molto grandi: `.jpg` è di solito un formato molto più efficiente in termini di spazio per *le fotografie*. *Disegni al tratto, grafici e diagrammi* si salvano meglio come `.png` o `.pdf`, in generale. `.pdf` le immagini possono anche compilarsi più velocemente rispetto ai `.png` file se le loro dimensioni sono comparabili, poiché il processo di compilazione non deve quindi chiamare `libpng`.

Nel caso delle `.eps` immagini, consigliamo che vengano convertite in `.pdf`, poiché il formato PDF spesso produce dimensioni di file inferiori mantenendo la natura vettoriale dei disegni al tratto. Il [`epstopdf` comando](https://www.ctan.org/pkg/epstopdf) è comodo; avrai bisogno di avere installato anche GhostScript.

Se devi usare `.eps` immagini nel tuo progetto, a volte il `.eps` file è inutilmente grande a causa di un bug/di una cattiva configurazione nell'applicazione che li ha esportati. Puoi provare a modificare le impostazioni di esportazione; oppure provare semplicemente a rielaborare il file con GhostScript e confrontare le dimensioni dei file:

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

Se vuoi ridurre un po' il tempo di compilazione/renderizzazione mentre lavori sul tuo documento, puoi attivare la modalità "draft" per rendere la compilazione più veloce, scrivendo `\documentclass[draft]{…}` nel preambolo della classe del documento. Non renderizzando le immagini nel PDF (e alcune altre cose), l'opzione "draft" può spesso aiutare a ridurre il tempo di compilazione, il che è utile quando si lavora su documenti di grandi dimensioni.

Puoi anche attivare/disattivare la grafica per una parte specifica del progetto su cui stai lavorando:

```latex
\setkeys{Gin}{draft=false}
...qualsiasi \includegraphics qui sarà renderizzato in tutta la sua gloria, così che
tu possa controllare le immagini in questa parte del documento..
\setkeys{Gin}{draft}
...qualsiasi \includegraphics qui sarà mostrato solo come una cornice vuota.
```


---

# 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/it/base-di-conoscenza/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.
