Newsgroup: it.comp.software.cad
Titolo: 96DPI dello schermo ??????Sono confuso.......risoluzione render

Spero di non fare una domanda troppo confusa siccome ho in testa una certa
confusione........
Io creo dei render con Sofcad3D e poi li elaboro un pò con UleadPhotoImpact.
L'unica opzione (inerente le dimensioni dell'immagine si intende) di output
che Sofcad3D permette è la definizione del numero di pixel, io di solito
scelgo 800 x 600.
Ho sempre pensato che i dpi fossero un problema di stampa o di acquisizione
scanner, ma un bel giorno porto le mie immagini a stampare e mi dicono che
sono a bassa risoluzione. A casa le controllo con un software grafico e
scopro che sono a 96 DPI.... guarda caso i DPI indicati in una finestra
della proprietà video relativa ai caratteri windows.
Ho esaminato le immagini di un collega che usa architecPc, ed ho visto che
sono a 300DPI. Eppure tutti i monitor che ho visto in altri uffici hanno un
impostazione dei caratteri video a 96DPI, anche quelli con risoluzioni
(numero di pixel ) altissime.
A questo punto mi chiedo, centrano qualcosa quei 96DPI della proprietà
video???Come ottenere un render con risoluzione (dpi) più alta???E' un
problema del software che esegue il render (che nel mio caso non permette
opzioni in merito) o del mio sistema???
Ringrazio chiunque mi schiarirà le idee..... che a sto punto sono parecchio
confuse!!!
Grazie e ciao!!!

La risoluzione dello schermo (96dpi o giù di lì) e la risoluzione di stampa sono
diverse (...) e il rapporto è risolto appunto per mezzo del dpi (dot per inch)
ovvero ogni quanti singoli punti ci sono in un pollice (2,54 cm); questo perché
lo schermo non visualizza immagini così nitide (con punti così  piccoli: punti
più piccoli=definizione migliore)
Una immagine 800x600 a 96 dpi (come tu vedi nello schermo) risulta essere:
800 punti / 96 punti/pollice = 8,33 pollici = circa 21 cm
600 punti / 96 punti/pollice = 6,25 pollici = circa 16 cm
Invece stampando a 300 dpi la sstessa immagine 800x600 diventa:
800 punti / 300 punti/pollice = 2,66 pollici = circa 6,8 cm
600 punti / 300 punti/pollice = 2,00 pollici = circa 5,1 cm
Una bella differenza, vero?
Per comparare la dimensione fisica di un'immagine stampata con quella che vedi
*fisicamente* sullo schermo devi fare il rapporto: se vuoi stampare a 300 dpi
(che è il minimo se vuoi una buona definizione) devi considerare di visualizzare
l'immagine zoomata intorno al 30%: quella è la dimensione che avrà la tua
immagine passando da 96 a 300 dpi.
Ergo, se vuoi stampare a 300 dpi un'immagine grande come il tuo schermo (che
abbiamo detto p.e. 800x600) devi farla grande un po' più di 3 volte tanto,
ovvero 300/96=3,125 volte, il che significa un'immagine di ben 2500x1875 pixel.
Ti segnalo a tal proposito che se un immagine 800x600 RGB non compressa occupa
circa 1,4 Mb, portandola a 2500x1875 diventa addrittura di 14 Mb (!) con tutte
le complicazioni del caso per la tua cara memoria Ram (che per fortuna ora costa
una bazzecola).
Sembra complicato, ma in realtà lo è davvero ;-)
ciao
gAz

 come si fa ad ottenere un immagine 800x600 a 300 dpi???
vuol dire che non sono stato abbastanza chiaro:
Un immagine digitale ha una dimensione in pixels (p.e. 800x600) che, di per sé,
è assolutamente slegata dalla risoluzione (che si esprime in dpi) la quale
interviene solo quando devi *rappresentare* la suddetta immagine a schermo
oppure in stampa.
I pixels non sono un'unità di misura fisica di una grandezza lineare (come ad
es. il cm), bensì sono solo i singoli punti che compongono un'immagine digitale
(pix-el = picture element); l'immagine digitale così composta non ha però ancora
una dimensione *fisica*, cioè non si può dire quanto è grande in centimetri,
proprio perché non c'è scritto da nessuna parte quant'è grande un pixel
(potrebbe essere un dicimo di millimetro oppure un metro, nell'immagine digitale
questo non è definito da nessun parametro).
Al momento di dover dare una dimensione in cm all'immagine (quindi per
visulizzarla sul monitor oppure per stamparla) dobbiamo decidere quanto dovrà
essere grande questo pixel e per fare questo utilizziamo proprio la
*definizione* ovvero il dpi (dot per inch) che indica numericamente quanti pixel
ci stanno in un pollice e quindi, a ritroso anche quant'è grande un pixel (in
frazione di pollice
Mi spiego meglio: se la stampa è a 300 dpi, vuol dire che il singolo pixel sarà
grande 1/300 di pollice il che equivale a circa 1/118 di centimetro.
Questa dimensione fisica al pixel si assegna solo con la risoluzione, l'immagine
che tu hai non ha di per sé una definizione, quindi dire che tu vuoi ottenere
un'immagine a 800x600 a 300dpi non ha senso compiuto.
Nel tuo caso (che se non ho capito male è l'esigenza di stampare un rendering)
quello che devi fare è:
1) stabilire la dimensione che vuoi che abbia la tua immagine su carta
2) stabilire la risoluzione dell'immagine (più è alta, migliore è la qualità
della stampa)
3) determinare a ritroso la dimensione in pixel del rendering, per impostarlo
nel tuo programma 3D
Faccio un esempio numerico:
1) vogliamo un'immagine di 10x15 cm che corrispondono all'incirca a 4x6 pollici
2) vogliamo una risoluzione di stampa di 300dpi
L'immagine di cui hai bisogno dovrà avere dimensione di:
4 pollici x 300 dpi = 1200 pixels
6 pollici x 300 dpi = 1800 pixels
Se nel tuo programma imposti una dimensione di rendering a 1200x1800 pixels,
otterrai un'immagine che, stampata a 300 dpi, sarà grande appunto 4x6 pollici
ossia (circa) 10x15 cm
Naturalmente puoi anche decidere di stampare ad una qualità peggiore e quindi la
risoluzione di cui tenere conto sarà più bassa, ma ricorda che scendendo troppo,
la qualità è veramente troppo bassa.
Ti raccomando quindi di fare molta attenzione alla differenza che passa tra la
"dimensione" in pixel dell'immagine e la "risoluzione" (o "definizione") in dpi
alla quale l'immagine viene rappresentata.
Se vuoi altre delucidazioni, non esitare a scrivermi anche in posta elettronica
(rimuovi NOSPAM dal mio indirizzo e-mail).
A presto.
gAz


Allora.... provo a spiegarti quello che ho capito io di 'sto discorso dpi
etc.....
Ogni programma di render genera una immagine bitmap con dpi pari ai DPI della
risoluzione del monitor, ovvero a 72 DPI (e non a 96dpi come invece dici tu,
ma forse sbaglio io).
comunque ogni BITMAP ha una risoluzione\DPI intrinseca. Se ad esempio usi
Photshop e vai nelle proprioeta' della dimenzione delle immagine  vedrai che
la tua bitmap e una 800x600 a 72dpi (oppure a 96dpi, forse sbaglio io).
Se percio' tu vuoi una immagine a 144dpi (72x2), ti basta solo raddoppiarei
pixel della dimensione della tua immagine, cioe' fare un render di  1600x1200
pixel.
Ora questa immagine 1600x1200 e' a 72dpi, ma basta andare  (ad esempio, ma
anche altri sw lo fanno) in photoshop, ed impostare i dpi di stampa a
144dpi.. vedrai cosi' che la dimensione su foglio dell'immagine si e'
dimezzata.
Esempio numrico:
tu ha una immagine 800x600 a 96dpi,  che su foglio con risoluzione di stampa
a 96dpi equivale a:
800/96=8.3333 inch= 8.333x2.54= 21.6 cm
600/96=...................=..............= 15.8 cm
Se ora tu vuoi mantenere come output su carta le dimensioni 21.6x15.8 cm, ma
al tempo stesso vuoi una risoluzione di stampa di qualita' fotografica molto
alta (quindi ad esempio 1440dpi) devi avere una immagine originale 15 volte +
grande in pixel, infatti:
1440/96=15 
quindi dovrai produrre con il tuo Sofcad3D una immagine di render di
dimensioni 12000x9000: 
800x15= 12000 pixel
600x15= 9000 pixel
....con tutto cio' che ne consegue (tempi di render +lunghi, quantita' di ram
utilizzata, file di swap, eetcetc).
Comunque sta a te scegliere quale risoluzione usare per la stampa.... secondo
il mio modesto parere puo' bastare anche una risoluzione di 360 o 720dpi....
a meno che tu non voglia una stampa di qualita' fotografica.
Comunque attendo conferme sulla risoluzione del monitor, che io sostengo
essere 72dpi.
PS: anche io ho 96dpi come risoluzione dei caratteri di win.... ma non credo
voglia significare nulla.
ciao ciao, spero di essere stato utlile ;))
ciao,
	rick.
----------< Defender >-------- 
http://Defender.freeweb.org
 --------
         "...to Help the Helpless Ones ,Who All look up to You
                  and to Defend Them ...to the End".
                                                     Defender.
------------- 
veg1430@NO_SPAM_iperbole.bologna.it
 -------------------------