Newsgroup: it.comp.grafica
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

 La risoluzione dello schermo (96dpi o giů di lě) 
Ho sempre saputo che gli schermi sono a 72 dpi.
Anche in PhotoShop se "salvi per il Web" ottieni immagini a 72dpi, cosě
pure in ImageReady.
-- 
D  I  E  G  O    C  U  O  G  H  I
---------------------------------
 
www.diegocuoghi.com

>Ho sempre saputo che gli schermi sono a 72 dpi.
Schermi mac: 72 dpi.
Schermi PC: 96 dpi.
Tony

 Schermi PC: 96 dpi.
Mi sembra molto strano, non sono un tecnico video ma...
Se ho il monitor 17" settato a 1024x768 sul Mac e sul PC io vedo due
immagini piů o meno della stessa dimensione (ho sia Mac che PC)
Cosě anche in PhotoShop, se in entrambi gli ambienti creo una immagine
di 800x600 pixels e la visualizzo al 100% io ottengo sui monitor settati
in quel modo un rettangolo di circa 18x24cm.
I 96 dpi sono il settaggio di default per i caratteri di testo in
Explorer, sia su Mac che su PC.
Se proprio vogliamo fare i pignoli mi sembra di ricordare che la
differenza tra Mac e PC fosse che rispettivamente i monitor erano
settati, di default, a 72 e 75 pixel per pollice; poi č chiaro che
interviene la scheda video a modificare questi settaggi, altrimenti
avremmo dei monitor a definizione fissa.


 Schermi PC: 96 dpi.
posso esprimere la mia opinione anche se è un 
po' in controtendenza? 
tutto ciò non ha il minimo senso.  <- tsk, tsk, brutalone
ok, più elaboratamente...  o:)
suppongo ognuno di voi possieda almeno un monitor 
multiscan: vi basta giochicchiare un poco con i suoi 
settaggi per capire che nessuna piattaforma può 
oggi come oggi vincolare la risoluzione di schermo. 
considerando poi il concetto di dot pitch mi sembra 
evidente che un'applicazione non può dedurre la 
risoluzione video della macchina neppure se conosce 
tutto circa i settaggi impostati dall'utente.
e tutto questo senza tirare in ballo le regolazioni 
di geometria dello schermo.  <- picky-picky guy  =:)
btw, a mio avviso tutto ciò sancisce la totale inutilità 
di qualsiasi funzione che abbia come scopo il calcolo 
delle dimensioni di visualizzazione di un'immagine raster 
in base al so utilizzato: è quantomeno necessaria la 
collaborazione dell'utente (che deve capirne abbastanza). 
72 e 96 sono a mio avviso favoleggiamenti e nulla più. 
/per Tony 
come già avevo scritto, i miei monitor sono tutti 
più vicini ai 96 che ai 72... 
... e come sai qui non c'è un solo piccì.  ;P 
gio 
(che ha appena fatto la revisione al righello :)

 oggi come oggi vincolare la risoluzione di schermo. 
Infatti nella risposta che ho inviato successivamente faccio cenno al
fatto che i 72 dpi fanno (o facevano) riferimento alle definizioni di
default, senza tenere conto della scheda video che ovviamente rimette
tutto in gioco.
Credo che la definizione di 72dpi in origine facesse riferimento a
monitor non multiscan, ovvero 14" a 640x480, 17" a 800x600, e così via
Ma come ho già detto non sono un tecnico video...



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
 -------------------------

Mi sembra molto strano, non sono un tecnico video ma...
neppure io.... pero' a questo punto vorrei vederci chiaro:
usiamo un po' di matematica:
io ho un 17'' che uso a risoluzione 1024x768 pixel
Quindi per il teorema di pitagora ho un diagonale di 1280pixel
(1024^2+768^2)^0.5=1280
Ma il vetro del monitor e' lungo 17'' pollici (ovviamente).
Quindi, sono portato a credere che il mio 17'' a 1024x768 ha una risoluzione
di circa 75dpi (1280/17=75.29 dpi).
Ma allora se uso il 17'' a 800x600 la risoluzione sul monitor dovrebbe essere
(se ha una sua logica quelleo che ho detto fino ad ora ;))) di 1024/17=60.23
dpi...
ma e' corretto quello che dico?!
byebye,


Mi sembra molto strano, non sono un tecnico video ma...
neppure io.... pero' a questo punto vorrei vederci chiaro:


 ha scritto nel messaggio
news:3b2e818e...@news.libero.it...


 cose)........
Provo a indicare dei siti in cui forse troviamo qualche risposta...
http://www.espressographics.com/text/imagesize.html
"Average monitor resolution is 72 dpi. If you view a 72 ppi image at
100% in Photoshop, chances are that it will appear on your screen in its
actual print size. "
http://www.webdevelopersjournal.com/columns/ajs_ppi.html
"What the file usually does contain (there are exceptions) is a Pixels
Per Inch (PPI) resolution. This is usually 72 ppi for files on the Web."
Da quel che leggo in queste e altre pagine sembra però che la
convenzione "72 pixel pollice" per i monitor risalga all'epoca dei
monitor a definizione fissa, es 14" = 640x480.
Ma moltissimi programmi tra cui PhotoShop e ImageReady continuano a
impostare i 72ppi come default per le immagini web.
