Poche domande sulla risoluzione dello schermo


12

Capisco che la risoluzione di un display è il numero di pixel che può ospitare in verticale e in orizzontale. Quindi se la mia risoluzione è 1920 x 1200 significa che ci sono 1920 pixel orizzontali e 1200 pixel in verticale.

Quindi ecco le mie domande

  1. La dimensione dei pixel è fissa su tutti i dispositivi di visualizzazione? Penso che non lo sia, ma per favore chiarisci. Se la dimensione è diversa, come vengono visualizzate le immagini scattate con un dispositivo in un altro dispositivo di visualizzazione? Qual è la mappatura?
  2. Il mio monitor per PC e monitor per laptop hanno entrambi una dimensione di 17 "ma le risoluzioni supportate sono diverse. Perché?
  3. Cosa succede in background quando riduco la risoluzione del mio monitor? Perché il testo / l'immagine visualizzati diventa più grande quando diminuisco la risoluzione e perché diventa più piccolo quando la risoluzione viene aumentata?
  4. Cosa succede quando un'immagine ad alta risoluzione viene visualizzata su uno schermo a bassa risoluzione e viceversa
  5. Molte volte noto che le immagini di grandi dimensioni vengono visualizzate come immagini più piccole in modo tale da adattarsi al display? (Come "visualizza dimensioni effettive", "adatta allo schermo", "allunga per adattarsi allo schermo" ecc.) Come viene eseguita la mappatura?
  6. Il sistema operativo ha qualcosa a che fare con la risoluzione? C'è qualcosa del genere, questo sistema operativo supporta solo tanta risoluzione?

Fai luce sulle mie domande. Apprezzo molto qualsiasi aiuto.

Grazie in anticipo.

Risposte:


10

Devi capire, cos'è il pixel hardware e cos'è il pixel software. La risoluzione , che si sta impostando nelle impostazioni di visualizzazione, è solo un parametro di conversione.

Le dimensioni dello schermo del monitor (ad esempio 17 ") hanno un numero fisso di pixel hardware, che equivale alla risoluzione massima di questo monitor specifico. Un pixel in harware è un punto, che può avere qualsiasi colore. Quando le tecnologie si evolvono, il numero di pixel che può essere messo in una unità di misura cresce: pixel sempre più piccoli, come dimensioni dello schermo sempre più grandi, danno più pixel = maggiore risoluzione massima. Come con più pixel puoi vedere sullo schermo dettagli più piccoli di un'immagine.

Il monitor ti offre la massima risoluzione, il tuo sistema operativo lo rileva e ti dà solo quelle risoluzioni che sono consentite dal monitor. Se si offre una risoluzione del software inferiore a quella gestibile dal monitor, la scheda video semplifica l'immagine che va al monitor. Ad esempio, creando 4 pixel (in quadrato), mostra lo stesso colore che contiene 1 pixel dell'immagine. Più bassa è la risoluzione, più pixel saranno "inutilizzati", contrassegnati con lo stesso colore.

L'immagine [in genere] contiene un numero fisso di pixel, lo stesso del monitor. La dimensione del pixel dipende dal monitor. Quindi, se hai uno schermo 1600x1200, ma stai funzionando con una risoluzione 800x600, l'immagine 800x600 mostrerà il doppio di quella che sarebbe se fosse visualizzata con una risoluzione 1600x1200.

Se visualizzi un'immagine, ovvero 1600x1200 sullo schermo 800x600, vedrai solo 1/4 di essa sullo schermo. Se lo rimpicciolisci, per mostrarlo a schermo intero, lo vedrai tutto, ma sarà semplificato: i pixel, a seconda del rapporto (in questo caso 1/4), avranno calcolato un colore / luminosità medio da 4 pixel dell'immagine, che ti danno e il colore medio, da ciascuno di 4 pixel (in quadrato) in 1 pixel sullo schermo.

Esistono catene da cui dipende la massima risoluzione: monitorare le dimensioni dello schermo, densità dei pixel per quello schermo, possibilità di uscita della scheda grafica, possibilità di uscita del sistema operativo. Se uno di questi ultimi non riesce a supportare la massima risoluzione del monitor, non potrai utilizzarlo al massimo delle sue potenzialità.


6

La dimensione dei pixel è fissa su tutti i dispositivi di visualizzazione? Penso che non lo sia, ma per favore chiarisci. Se la dimensione è diversa, come vengono visualizzate le immagini scattate con un dispositivo in un altro dispositivo di visualizzazione? Qual è la mappatura?

Le dimensioni dei pixel possono essere diverse per i diversi dispositivi di visualizzazione, ma la differenza nella maggior parte dei casi non sarà evidente a occhio nudo. Questo dipende davvero dai metodi di produzione dell'hardware.

Il mio monitor per PC e monitor per laptop hanno entrambi una dimensione di 17 "ma le risoluzioni supportate sono diverse. Perché?

Perché entrambi possono avere un rapporto larghezza-altezza diverso. Normalmente i laptop hanno schermi più ampi rispetto ai monitor dei PC.

Cosa succede in background quando riduco la risoluzione del mio monitor? Perché il testo / l'immagine visualizzati diventa più grande quando diminuisco la risoluzione e perché diventa più piccolo quando la risoluzione viene aumentata?

Quando diminuisci la risoluzione, ciò significa che stai semplicemente mappando più pixel hardware su un pixel software. Ad esempio, l'hardware può supportare quattro pixel, ma il software fornisce solo un dato pixel. I dati verranno semplicemente allungati di conseguenza, ovvero 1 pixel di dati verrà allungato a 4 pixel di hardware.

Cosa succede quando un'immagine ad alta risoluzione viene visualizzata su uno schermo a bassa risoluzione e viceversa Non è possibile visualizzare una risoluzione superiore alla capacità hardware massima. Tuttavia, è del tutto possibile che la risoluzione dello schermo sia stata impostata su un valore inferiore a quello di cui l'hardware (leggi "monitor") è in grado. In tal caso, un'immagine con una risoluzione maggiore di questa verrà compressa (al contrario di allungata) per adattarsi a questa risoluzione.

Molte volte noto che le immagini di grandi dimensioni vengono visualizzate come immagini più piccole in modo tale da adattarsi al display? (Come "visualizza dimensioni effettive", "adatta allo schermo", "allunga per adattarsi allo schermo" ecc.) Come viene eseguita la mappatura? La mappatura si basa semplicemente sul rapporto tra input e output, dove input sono i pixel del software e output sono i pixel dell'hardware.

Il sistema operativo ha qualcosa a che fare con la risoluzione? C'è qualcosa del genere, questo sistema operativo supporta solo tanta risoluzione? No, questa mappatura viene eseguita dal software, tuttavia i sistemi operativi forniscono determinati metodi integrati (noti come API nel mondo della programmazione) per raggiungere questo obiettivo.


Non mi piace questa risposta, poiché ha troppe piccole imprecisioni (forse sono solo pedante). Per il n. 2, due schermi possono certamente avere le stesse dimensioni e supportare risoluzioni diverse se hanno risoluzioni native ("hardware") diverse - questo risponde anche al n. 1 che, no, i pixel possono avere dimensioni diverse su monitor diversi perché quello con un valore superiore la risoluzione richiede pixel più piccoli per adattarsi a una quantità maggiore nella stessa area (che è certamente evidente ad occhio nudo). Inoltre, il ridimensionamento delle immagini viene generalmente eseguito dalla scheda grafica, non dal software.
BlueRaja - Danny Pflughoeft

Inoltre, per essere un vero pignolo, è possibile disply una risoluzione superiore a quella supportata dal monitor se la scheda grafica supporta la modalità panoramica .
BlueRaja - Danny Pflughoeft

@aAamir: anche se al giorno d'oggi è comune che i laptop abbiano schermi ampi, è anche più comune oggi che anche i monitor LCD per desktop siano schermi ampi. @BlueRaja: Mentre la GPU può fornire l'elaborazione necessaria per ridimensionare le immagini, non sarebbe accurato dire che i comandi del software potrebbero dettare quando e come si verifica il ridimensionamento? Inoltre, con la maggior parte del ridimensionamento al giorno d'oggi basato su algoritmi, il software può adattarsi ai nuovi algoritmi e renderli disponibili agli utenti molto più facilmente rispetto all'hardware.
music2myear

@BlueRaja: punto preso per # 2. Per il n. 1, ho già detto che le dimensioni dei pixel possono essere diverse e ho detto che nella "maggior parte dei casi" non saranno visibili ad occhio nudo. Quindi, ho pensato che tu sia troppo pedante qui. Per il ridimensionamento delle immagini, anche se la scheda grafica fornisce queste capacità, ma queste devono essere utilizzate da alcuni software per sfruttare queste capacità (o in altre parole, tali API devono essere utilizzate da alcuni software). Inoltre, OP stava chiedendo se è stato fatto dal SO, quindi la risposta è che no, non è fatto dal SO.
Aamir,

@BlueRaja: la scheda grafica che supporta la modalità di panning non significa che il monitor possa visualizzare più di ciò che il suo hardware consente in un determinato momento. Solo quella scheda grafica ti fa credere che sta visualizzando di più.
Aamir

5
  1. La dimensione dei pixel non è fissa. Sui monitor LCD (schermo piatto) c'è qualcosa chiamato "Risoluzione nativa", che di solito è la massima risoluzione, e corrisponde a 1 pixel inviato dal sistema grafico correlato a un pixel fisico sul pannello LCD, ognuno dei quali contiene un rosso, un verde, e un blu ... qualcosa che è abilitato in quantità variabili per produrre il colore desiderato per quel pixel. Questa è la risoluzione in cui immagini e testo appaiono più nitidi e chiari. Su un vecchio tubo CRT (Ray Gun), non esiste una risoluzione nativa perché il monitor sta sparando un flusso di luce quasi continuo ma in tempo reale modificato sullo schermo che può essere regolato per funzionare a qualunque velocità la scheda video stia inviando informazioni . Sui monitor LCD c'è qualcosa chiamato "Dot Pitch" che corrisponde alla dimensione dei singoli pixel (penso). Un pixel fisico più piccolo consente di comprimere un numero maggiore di pixel sullo schermo.

  2. Ciò mostra che i pixel fisici hanno dimensioni diverse. Puoi cercare le impostazioni relative al DPI (punti per pollice) che in un'immagine sarà correlato al numero di pixel dell'immagine che si adatterà in un pollice, simile alle stampanti, ma non in una notazione "X per Y" come la risoluzione, ma in una notazione "numero totale che si inserisce in un pollice" come 75 DPI o 90 DPI (comune per normali immagini digitali e grafica web), 300 DPI o 600 DPI (comune per stampanti laser di base e getti d'inchiostro e immagini ad alta risoluzione) o 1500 DPI o 2400 DPI (usato nella stampa di qualità fotografica o immagini ad altissima risoluzione per la pubblicazione).

  3. Questo ci porta alla tua terza domanda. Quando modifichi il numero di pixel che si adattano allo schermo, questa figura, correlata al DPI dell'immagine che hai posizionato come sfondo, renderà essenzialmente i "pollici" dell'immagine corrispondenti a una sezione più grande o più piccola del tuo spazio reale sullo schermo. Windows offre diverse opzioni per l'immagine di sfondo del desktop come allungamento o centraggio per consentire all'immagine di "adattarsi" allo schermo nel modo desiderato. Lo fa campionando l'immagine in modo diverso, calcolando la media dei pixel e mostrando solo quelli che corrisponderanno ai pixel impostati come risoluzione desiderata. Quando riduci la risoluzione, significa che ci sono meno pixel inviati allo schermo, meno pixel che attraversano il display e quindi sono necessari pochi pixel dell'immagine per riempire lo schermo, con conseguente immagine (e tutti gli altri elementi visivi sullo schermo) che appaiono più grandi. Aumenta la risoluzione e si verifica il contrario. Più pixel si adattano in una determinata area dello schermo e quindi elementi e immagini appaiono più piccoli e di solito un po 'più nitidi.

  4. Le immagini ad alta risoluzione appariranno molto meno nitide del "normale" su un monitor a bassa risoluzione. La maggior parte dei programmi di visualizzazione delle immagini e dei sistemi operativi ridisegna o ridimensiona automaticamente l'immagine per adattarla allo schermo o nello spazio consentito nel programma di visualizzazione. E di solito fanno un ottimo lavoro. Se tutto il resto appare nitido sullo schermo, indipendentemente dalla risoluzione, un'immagine super grande per la quale il tuo sistema operativo o programma di visualizzazione mostra solo un quarto o meno dei pixel sarà comunque nitida come qualsiasi altra cosa.

  5. Di solito si chiama campionamento ed è la stessa cosa che succede se si utilizza il programma di manipolazione delle immagini (come IrfanView o anche Paint) per modificare la risoluzione di un'immagine in modo da poterla inviare come e-mail o pubblicarla su una pagina Web. I programmi calcolano la media dei pixel su una determinata area, quindi rimuovono quelli che non rientrano più nell'immagine di output desiderata. Ci sono formule matematiche che sono molto buone in questo e, a meno che tu non stia guardando un esempio estremamente scarso o un'immagine estremamente ingrandita, difficilmente sarai in grado di dire che l'immagine è stata ridimensionata.

  6. Ai sistemi operativi non importa davvero quale sia la risoluzione per la maggior parte. Oggi sono generalmente progettati per risoluzioni superiori a 800x600, mentre 20 anni fa era 640x480. A risoluzioni inferiori gli elementi dell'interfaccia utente del sistema operativo possono diventare così grandi da occupare una quantità eccessiva di spazio sullo schermo. Windows o Mac OS apparirebbero piuttosto male sullo schermo di un telefono cellulare, motivo per cui esistono sistemi operativi specializzati creati per dispositivi di dimensioni diverse. Ma per la maggior parte, è la scheda video e il monitor che determinano le risoluzioni di cui il tuo sistema è capace e quelle che sembrano migliori.

In generale, a meno che tu non abbia problemi a vedere elementi più piccoli, manterrei la risoluzione dello schermo alta quanto lo consentirà lo schermo. In questo modo sembrerà più nitido e pulito.


1
Penso che il "qualcosa" che stai cercando al punto 1 sia "subpixel".
Shinrai,

Probabilmente hai ragione. Probabilmente avrei dovuto consultare Wikipedia per una terminologia più precisa.
music2myear
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.