Re: Ottenere le misure di un’immagine

#41456
Up
0
Down
::


Grazie per la risposta. Mi ero dimenticato di specificare che preferivo il risultato espresso in centimetri, ma su questa cosa ci torno più avanti.

Venendo alla tua soluzione, immagino che quelle grandezze vadano richiamate in questo modo:

`\documentclass{minimal}

\usepackage{graphicx}

\begin{document}

\newsavebox{\calcbox}
\sbox\calcbox{\includegraphics{grafico}}

Larghezza: \the\wd\calcbox

Altezza: \the\ht\calcbox.

\end{document}`
Mentre aspettavo una risposta, ho fatto un po’ di ricerche in rete e ho trovato una soluzione anch’io:

`\documentclass{minimal}

\usepackage{graphicx}

\begin{document}

\newlength{\larghezza}
\settowidth{\larghezza}{\includegraphics{grafico}}

\newlength{\altezza}
\settoheight{\altezza}{\includegraphics{grafico}}

Larghezza: \the\larghezza

Altezza: \the\altezza.

\end{document}`
Per quanto riguarda l’avere il risultato espresso in centimetri, ho trovato due strade molto simili, che di seguito applico alla tua soluzione: la prima

`\documentclass{minimal}

\usepackage{layouts}
\usepackage{graphicx}

\begin{document}

\newsavebox{\calcbox}
\sbox\calcbox{\includegraphics{grafico}}

Larghezza: \printinunitsof{cm}\prntlen{\wd\calcbox}

\end{document}`
e la seconda

`\documentclass{minimal}

\usepackage{printlen}
\usepackage{graphicx}

\begin{document}

\newsavebox{\calcbox}
\sbox\calcbox{\includegraphics{grafico}}

Larghezza: \uselengthunit{cm}\printlength{\wd\calcbox}

\end{document}`
Credo comunque che entrambi i metodi arrotondino un po’; infatti, se faccio l’imbroglione e scrivo

`\documentclass{minimal}

\usepackage{printlen}
\usepackage{graphicx}

\begin{document}

\newsavebox{\calcbox}
\sbox\calcbox{\includegraphics[width=3cm]{grafico}}

Larghezza: \uselengthunit{cm}\printlength{\wd\calcbox}

\end{document}`
Ottengo come risultato 2.99957cm.

Grazie comunque lo stesso.

Go to top