- Questo topic ha 8 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 10 mesi fa da
OldClaudio.
-
CreatoreTopic
-
18 Ottobre 2014 alle 10:29 #97729::
Salve a tutti, mi presento: sono Dalia, ho 26 anni e sto per laurearmi in ingegneria gestionale. Sto scrivendo la tesi in latex e probabilmente quello che chiederò sarà già stato chiesto 1000 volte, ho letto vari topic e varie guide, ma non riesco proprio a capire una cosa. Ho necessità di inserire nella tesi immagini prese da Internet, che con photoshop ho convertito in formato png, con una determinata dimensione in pixel, in modo che non siano troppo grandi nel file pdf risultante. Inizialmente le inserivo nel seguente modo:`\begin{figure}[htbp]
\centering
\includegraphics {immagine1}
\caption{immagine}
\end{figure}`così facendo però un’immagine di 600 pixel x 500 pixel in formato png risultava troppo grande e usciva dalla pagina. Ho quindi risolto inserendo `[scale=0.75]` dopo l’`\includegraphics`. Sembrava che tutto andasse bene, anche perché nel pdf risultante ottengo delle immagini nitide, il problema è che quando vado a stampare le immagini sono sfocate…perchè? Qualcuno può aiutarmi?
Grazie in anticipo.
Dalia
-
CreatoreTopic
-
AutoreRisposte
-
-
18 Ottobre 2014 alle 10:42 #97730::
Benvenuta!In che formato erano originariamente le immagini? Il motore [tt]pdflatex[/tt] support nativamente PDF, JPG, PNG (e forse poco altro, di questi formati di immagine sono sicuro). L’ideale sarebbe avere le immagini in formato vettoriale, se non è possibile allora l’immagine da includere dovrebbe preferibilmente essere della maggior risoluzione possibile (entro i limiti del buon senso), tanto può essere sempre riscalata. Hai scoperto l’opzione [tt]scale[/tt], ma esistono anche altre opzioni utili come [tt]width=[/tt] e [tt]height=[/tt], la cosa utilie di queste opzioni è che possono essere definite in funzione delle dimensioni della pagina, senza che tu ti preoccupi di sapere quanto sia grande la pagina e/o l’immagine originaria.
Per esempio
`\includegraphics[width=0.5\textwidth]{nome-file-immagine}`
scala l’immagine in modo che sia larga la metà dell’intero corpo del testo.Tornando al tuo problema, non mi è mai capitata una cosa simile. Ti è possibile indicarci l’immagine che hai utilizzato?
-
18 Ottobre 2014 alle 10:42 #97731
-
19 Ottobre 2014 alle 17:42 #97732::
Intanto grazie per le risposte…ho provato come mi hai suggerito Elrond, ma non funziona. Una delle immagini è questa:
, se si ingrandisce leggermente è un po’ sfocata, infatti vorrei anche capire come mai quando vado ad inserire in latex un’immagine di 524 x 427 pixel me la ingrandisce tantissimo. Ho capito che è per la questione che non è un’immagine vettoriale…ma come si fa perché le dimensioni siano quelle effettive del file png? Ad ogni modo…non sono ancora giunta alla conclusione del perché le immagini sono sfocate e domani la devo stampare in copisteria. Uff 🙁
-
19 Ottobre 2014 alle 18:11 #97733::
dalia” post=97248Intanto grazie per le risposte…ho provato come mi hai suggerito Elrond, ma non funziona.
Che vuol dire “non funziona”? Ho provato con questo codice
`\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{img.png}
\end{figure}
\end{document}`
(per la cronaca l’immagine è in formato PNG, anche se l’estensione del file che hai linkato era jpg) e anche se l’immagine è larga quanto tutta la gabbia del testo non è eccessivamente sgranata, ma un po’ sì, però non ho provato a stampare per vedere l’effetto su carta.Visto che si tratta di uno schema, se hai del tempo da perdere potresti provare a disegnarlo tu con gli strumenti a dispozione di LaTeX (TikZ & Co.), in questo modo non avrai il benché minimo problema di sgranatura, ma se la laurea è imminente e non hai familiarità con questi strumenti non è il caso di impelagarsi in attività simili
-
19 Ottobre 2014 alle 18:15 #97734
-
19 Ottobre 2014 alle 19:52 #97735::
Nella Guida GuIT (scaricabile dalla sezione Documentazione di questo sito) è spiegato perché lw immagini bitmapped sgranno quando si ingrandiscono rispetto alla loro dimensione naturale.Ma devi farti due conti: se l’immagine è di 524 x 427 pixel, devi sapere quale sia la dimensione naturale su uno schermo e sull’uscita dalla stampanto; Lo schermo ha circa 80 pixel al pollice, la stmapante versimilmente 600 px/in. Dunque fia presto a traforare il nomero di pixel nelle due dimensioni nelle grandezze naturali in ollici; se le vuoi avere in millimetri moltiplichi per 25,4mm/in.
Vedi dunque che a pari densità di pixwel l’immagine ingrandita sullo schemro appare decente, mentre per averla della stessa dimensione sulla carta la devi ingrandire quasi otto volte di più.
Per continuare ad avere disegni creati con un programma da disegno che riesce a salvare solo nei formati bitmapped, devi salvare con una densità di pixel almeno 5 volte più grande; 10 sarebbe meglio ma poi il peso in byte diventa eccessivo perché cresce con il quadrato del fattore che usi.
Siccome si tratta di disegni al trattol li puoi rifare tutti cin tikz; Non hai bieogno di importare nesusna figura e quello che ti fa tikz è già vettoriale; sono disegni abbastanza semplici e non avresti problemi.
Altrimenti scopri se il tuo programma di disegno può salvare in formato pdf e non avresti problemi; se salva in eps, non hai problemi e pdflatex riesce ad importare anche figure in quel formato. Puoi ricorrere al formati png, preferibilmente al formato jpg, per i disegni al tratto, se proprio non puoi evitarlo, ma devi salvare i file png con un’alta densità. Il formato jpg va bene per le foto le cui immagini non presentano generalmente dei grandi contrasti di intensità di colore, come i disegni al tratto. Aggiungi che il formato jpg è leggermente più efficace nella compressione dell’immagine, ma può venire riprodotto con artefatti che disturbano il disegno (la teoria è complicata, ma ha a che fare con al trasformata di Fourier discreta); la compressione del formato png è leggermente meno efficiente del formato jpg, ma è una compressione lossless, vale a dire l’informazione che si trovava nell’immagine viene conservata completamante e nella riproduzione non si presentano artefatti.
Quindi non si può dire a priori se per una data immagine sia preferibile il formato jpg o il formato png; dipende dal tipo di imamgine e dall’uso che se ne vuol fare (il formato png contiene l’alpha-channel per gestire el trasparenze; il formato jpg non gestisce le trasparenze).
Per i disegni al tratto, come ti ho detto la soluzione migliore è quella vettoriale vera PDF o EPS (vera vuol dire che anche questi formati potrebbero avere inclusa una figura bitmapped, ma ovviamante è solo l’involucro esteno che sembra pdf o eps, ma il contenuto quello vero è sempre bitmapped) quelli veri non contengono il minimo accenno di bitmap.
-
20 Ottobre 2014 alle 6:56 #97736::
dalia” post=97248infatti vorrei anche capire come mai quando vado ad inserire in latex un’immagine di 524 x 427 pixel me la ingrandisce tantissimo
Il comando [tt]\includegraphics[/tt], se non diversamente specificato, usa la risoluzione dell’immagine per definirne le dimensioni. Nel tuo caso, la risoluzione dell’immagine è di 72 pixel/pollice. Quindi 524 pixel corrispondono a 524/72 pollici = 7,28 pollici = 18,4 cm. Se ci aggiungi i margini, probabilmente l’immagine sfora dal bordo della pagina.
Se con Photoshop porti la risoluzione a 300 pixel/pollice (che è lo standard tipografico) senza ricampionare l’immagine, ottieni una figura di 4,44 x 3,62 cm^2. Queste sono le dimensioni ottimali dell’immagine di partenza in stampa, cioè la tua immagine, stampata a 300 dpi, senza alterarne le dimensioni, ha quelle misure.
Invece quando tu dici [tt]scale=0.75[/tt] stai dicendo che la larghezza deve essere 18,4 cm x 0,75 = 13,8 cm cioè più del triplo della dimensione ottimale. Per questo motivo le immagini stampate ti sembrano sgranate anche se le rimpicciolisci (perché in realtà, rispetto alla risoluzione della stampante, le stai ingrandendo). Al contrario, rispetto alla risoluzione dello schermo, le stai rimpicciolendo e quindi non ti sembrano più sgranate dell’originale.
Il problema quindi è nella dimensione e risoluzione dell’immagine di partenza che è troppo bassa per coprire quella larghezza che vuoi tu senza ingrandire. Quello che ti sto dicendo è che per questa immagine, ogni larghezza superiore a 4,44 cm produrrà uno sgranamento in fase di stampa.Ciao
-
20 Ottobre 2014 alle 14:09 #97737::
Liverpool” post=97257
infatti vorrei anche capire come mai quando vado ad inserire in latex un’immagine di 524 x 427 pixel me la ingrandisce tantissimo
Il comando [tt]\includegraphics[/tt], se non diversamente specificato, usa la risoluzione dell’immagine per definirne le dimensioni. Nel tuo caso, la risoluzione dell’immagine è di 72 pixel/pollice. Quindi 524 pixel corrispondono a 524/72 pollici = 7,28 pollici = 18,4 cm. Se ci aggiungi i margini, probabilmente l’immagine sfora dal bordo della pagina.
Se con Photoshop porti la risoluzione a 300 pixel/pollice (che è lo standard tipografico) senza ricampionare l’immagine, ottieni una figura di 4,44 x 3,62 cm^2. Queste sono le dimensioni ottimali dell’immagine di partenza in stampa, cioè la tua immagine, stampata a 300 dpi, senza alterarne le dimensioni, ha quelle misure.
Invece quando tu dici [tt]scale=0.75[/tt] stai dicendo che la larghezza deve essere 18,4 cm x 0,75 = 13,8 cm cioè più del triplo della dimensione ottimale. Per questo motivo le immagini stampate ti sembrano sgranate anche se le rimpicciolisci (perché in realtà, rispetto alla risoluzione della stampante, le stai ingrandendo). Al contrario, rispetto alla risoluzione dello schermo, le stai rimpicciolendo e quindi non ti sembrano più sgranate dell’originale.
Il problema quindi è nella dimensione e risoluzione dell’immagine di partenza che è troppo bassa per coprire quella larghezza che vuoi tu senza ingrandire. Quello che ti sto dicendo è che per questa immagine, ogni larghezza superiore a 4,44 cm produrrà uno sgranamento in fase di stampa.Ciao
Bravo @Liverpool! Più chiaro di così non avresti potuto essere.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.