Newsgroup: it.comp.grafica
Titolo: Domanda niubba: risoluzione

Ciao a tutti!
domanda niubba (chiedo perdono ma sono agli inizi!): ma se io ho
un'immagine da 6megapixel e la vedo su un monitor di 1280x1024pixel a
schermo intero, io vedo solamente ca. 1.300.000 pixel ... gli altri
pixel che fine fanno?!:)
Nel senso: come avviene l'elaborazione per 'ridurre' l'immagine?
togliendo dei pixel non si perde in qualità? l'elaborazione dipende
dal programma con cui si vede l'immagine? (se uso il visualizzatore
d'immagini, o acdsee, o altro...)
grazie a chiunque abbia voglia di rispondermi :)

d'immagini, o acdsee, o altro...)
Se ridimensioni "fisciamente" l'immagine, ossia salvi
(sovrascrivendolo o creandone uno nuovo) il file che hai portato a
dimensione voluta perde i pixel in pių, il ridimensionamento viene
fatto tramite un algortimo d'interpolazione che "comprime" i pixel in
modo da far diventare un'immagine da 6mpixel una da 1mpixel,
chiaramente con una perdita d'informazioni.
--
Briareos Kerensky                Briareos_CWE
MechWarrior of the Clan Wolf-in-exile
Visit WolfArt, my web portfolio
http://wolfart.altervista.org
Wii tag 5053 3515 9611 8009

 --
Ti ringrazio per la risposta, però non mi sono spiegato bene....
E' vero che la riduzione è solo a video ma che fine fanno quei pixel? In
teoria se io scatto una foto allo stesso soggetto a 8 e poi a 6 e a 4 e le
vedo su un monitor a 1280x1024 non noto nessuna differenza?
Se da 8milioni di pixel passo ad 1milione vuol dire che ne 'perdo' (solo a
video...) 7milioni ....

 --
Ti ringrazio per la risposta, però non mi sono spiegato bene....


video...) 7milioni ....
Semplicemente non vengono visualizzati. Il programma che usi per la
visualizzazione usa un suo algoritmo per ridurre temporaneamente
l'immagine, che tu non veda differenza tra 8 e 6 mpixel a 1280x1024 è
normale (gia in stampa normale 8 e 6 mpixel sono praticamente
indistinguibili), forse vedi qualche differenza tra 8 e 4, ma devi
avere l'occhio allenato per vedere queste cose ad uno zoom pari al 33%
dell'immagine originale.


 video...) 7milioni ....
azzardo un'ipotesi senza paura di andare eccessivamente fuori strada:
se scatti due foto identiche, ma una da 8 mpixel e l'altra da 1mpixel e poi 
queste saranno entrambe visualizzate in uno schermo da 1 mpixel... nel caso 
della prima avverà un'interpolazione che calcolerà la media tra 8 diversi 
pixel ottenendo un nuovo pixel che riassuma in se colore, luminosità, ecc. 
degli altri 8. in questo senso i risultati ottenibili sono tanti quanti i 
metodi di interpolazione (bilineare, bicubico, ecc... ecco un'affascinante 
link 
http://it.wikipedia.org/wiki/Interpolazione_(matematica)
 ma avranno 
tutti la stessa tendenza a riprodurre immagini poco contrastate/nitide, in 
quanto lì dove ci sarebbe stato un signor pixel tutto vestito in un blu 
deciso, ora c'è un'ambasciatore di 8 fazioni vestito da arlecchino.
nel caso della foto scattata a 1 mpixel credo la questione sia più semplice, 
in quanto il sensore che registra l'immagine si limiterà a registrare solo i 
pixel alla portata della sua 'capienza', escludendo tutti gli altri senza 
alcun calcolo... risultato meno fedele dal punto di vista del numero di 
informazioni... ma che darà - questo si - un'idea forse più parziale, ma più 
nitida della faccenda.
...eheh, immagino che spostandoci di ng si potrebbe continuare nel chiedersi 
se dunque un maggior numero di informazioni equivale sempre ad una 
descrizione qualitativamente superiore o no...  magari su 
it.artedellamanutenzionedellamotocicletta!! 

 video...) 7milioni ....
Se visualizzi tutta l'immagine allora a *video* li perdi :-)
Come questo influisca sulla qualita' dell'immagine che vedrai sul video
dipende dal programma che usi per visualizzare l'immagine e dal metodo che
usa per ridurne le dimensioni.
Il metodo piu' semplice e piu' veloce e' ovviamente che si limiti a
scartare dei pixels, per esempio uno zoom al 50% potrebbe visualizzare un
pixel ogni 2, ma i risultati non sono molto buoni (vedi
http://offog.org/articles/image-scaling/
 per un esempio).
Generalmente non viene usato questo metodo, ma viene fatta
un'interpolazione con i pixel adiacenti, e per farlo esistono diversi
algoritmi (nearest neighbor, bilinear, bicubic, spline, etc).
Differenze con l'immagine originale si possono notare, quante siano dipende
da molte cose, anche dalla stessa immagine :-)
Vedi 
http://www.cambridgeincolour.com/tutorials/image-resize-for-web.htm
 e
http://www.cambridgeincolour.com/tutorials/image-interpolation.htm
'bye

 l'elaborazione dipende dal programma con cui si vede l'immagine?
Direi proprio di sì. Quanto possano differire i risultati nelle diverse
situazioni non so dirtelo.
Analogo è il discorso per il ricampionamento di un'immagine (ovvero la
variazione delle sue dimensioni in pixel), operazione per la quale uno
stesso programma può offrire la scelta tra più algoritmi che possono
rivelarsi più o meno adatti ai vari tipi di immagine.
La differenza più rilevante rispetto al ricampionamento di
visualizzazione è che quest'ultimo serve solo a generare i numeri
inviati alla scheda video e non modifica i dati dell'immagine.
giordano

 ha scritto nel messaggio
news:1hutczw.1vb5vm2hf5hfkN%g...@skylink.it...

beh grazie a te e a tutti gli altri per le risposte :)