Come funzionano i Pixel?

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
TommyB1992
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 862
Iscrizione: domenica 7 luglio 2013, 15:55
Desktop: GNU/Linux
Distribuzione: Ubuntu 22.04.2 LTS
Sesso: Maschile

Come funzionano i Pixel?

Messaggio da TommyB1992 »

Per essere più chiari, ho selezionato un'area precisa di pixel da uno schermo (immaginiamo 10x10) facendo lo screenshot della finestra principale del programma X.
- Monitor 1680x925
- Finestra software 680x540, posizione sullo schermo: 0,0
- Selezione area 0,0,10,10 (left,top,right,bottom)

Poi ho acceso un altro PC contenente una scheda grafica differente ed un monitor di grandezza maggiore:
- 1980x1205
- Finestra software 680x540, posizione sullo schermo: 0,0
- Selezione area 0,0,10,10 (left,top,right,bottom)

Con la differenza che i pixel erano "leggermente" differenti.
Perchè? Dipende dalla scheda grafica? Da qualche configurazione?

Qualcuno sarebbe così gentile da spiegarmi come funziona?
Avatar utente
basic
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1312
Iscrizione: domenica 20 marzo 2011, 17:25

Re: Come funzionano i Pixel?

Messaggio da basic »

ovviamente dipende dalla scheda video, dai suoi driver, dal settaggio ecc... tutto ciò contribuisce al rendering cioè il processo di "resa" ovvero di generazione di un'immagine a partire da una descrizione matematica interpretata da algoritmi che definiscono il colore di ogni punto dell'immagine digitale.
TommyB1992
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 862
Iscrizione: domenica 7 luglio 2013, 15:55
Desktop: GNU/Linux
Distribuzione: Ubuntu 22.04.2 LTS
Sesso: Maschile

Re: Come funzionano i Pixel?

Messaggio da TommyB1992 »

basic [url=http://forum.ubuntu-it.org/viewtopic.php?p=4969145#p4969145][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:ovviamente dipende dalla scheda video, dai suoi driver, dal settaggio ecc... tutto ciò contribuisce al rendering cioè il processo di "resa" ovvero di generazione di un'immagine a partire da una descrizione matematica interpretata da algoritmi che definiscono il colore di ogni punto dell'immagine digitale.
e se io volessi "forzare" uno schermo a tenere le impostazioni che servono a me?

Perchè spiego, ho sviluppato un software che parsa gli screenshot che effettuato ogni tot millisecondi e "capisce" cosa ha di fronte grazie al fatto che gli ho spiegato che "tot pixel equivalgono a questo o a quello".
Ora dovrei passare questo software ad alcuni miei colleghi che ovviamente hanno (come hai detto tu) scheda video, driver e settaggi diversi.
Siccome vorrei evitare di creare un algoritmo che fa una specie di bruteforce o cerca di "dedurre" cosa ha di fronte perchè 1) potrebbe essere fallace ogni tanto e 2) impiegherebbe troppe risorse e sarebbe veramente pesante.

Come faccio a capire precisamente "quali sono le mie impostazioni video" e forzare tutti i miei colleghi ad utilizzarle (ovviamente sarebbero d'accordo)?
Avatar utente
basic
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1312
Iscrizione: domenica 20 marzo 2011, 17:25

Re: Come funzionano i Pixel?

Messaggio da basic »

in stampa tipografica o per gli schermi professionali si creano dei profili colori, con il cerca applicazioni digita «colore» con questa applicazione puoi creare i profili e calibrare la resa, potresti cercare di tarare i due pc in maniera che lo screenshot siano simili anche se i pc a livello hardware e software sono diversi, ma è una cosa estremamente difficile... non saprei cos'altro suggerirti
Avatar utente
noel80
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2240
Iscrizione: giovedì 11 settembre 2014, 2:49
Desktop: Gnome w/Tile || KDE
Distribuzione: Pop!_OS || SteamOS

Re: Come funzionano i Pixel?

Messaggio da noel80 »

Scusa , ma non dovrebbe esser normale che una finestra di 680x540 su uno schermo con la risoluzione 1980x1205 , non sia la stessa finestra di 680x540 su una risoluzione di 1680x925 ?
Per un raffronto "alla pari "non sarebbe meglio valutare i DPI ?
Avatar utente
basic
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1312
Iscrizione: domenica 20 marzo 2011, 17:25

Re: Come funzionano i Pixel?

Messaggio da basic »

@noel80 I DPI si usano per la stampa tipografica, forse ti riferisci ai PPI ma questi si riferiscono ai singoli schermi, quindi guardando gli schermi separatamente sono ovviamente diversi, ma se guardi gli screenshot su uno stesso schermo 680 pixel sono sempre 680 pixel.
Non penso che la differenza dei due campioni di 10x10 si riferisse alla grandezza dei pixel ma dalla loro resa grafica, per capirci e come quando videogiochi su nvidia o su amd sembrano due giochi diversi lol, o guarda questo doppio screen che ho preso in prestito da un altro utente, tralasciando la differenza dei font è lo sfondo bianco puntinato un buon esempio di differenza di rendering in questo caso firefox "rende" meglio.
Immagine
Sarebbe bene se postasse i due campioni....
Ultima modifica di basic il martedì 28 marzo 2017, 2:46, modificato 2 volte in totale.
Avatar utente
noel80
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2240
Iscrizione: giovedì 11 settembre 2014, 2:49
Desktop: Gnome w/Tile || KDE
Distribuzione: Pop!_OS || SteamOS

Re: Come funzionano i Pixel?

Messaggio da noel80 »

Ma i conti non gli tornano provando con due pc e monitor differenti , no ?
https://en.m.wikipedia.org/wiki/Pixel_density
Se volete guardare anche qui , su "Image file format support ": non tutti i formati di immagini supportano e calcolano alla stessa maniera la densita' dei pixel .
Avatar utente
basic
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1312
Iscrizione: domenica 20 marzo 2011, 17:25

Re: Come funzionano i Pixel?

Messaggio da basic »

i pixel sono sempre pixel, ad esempio il tuo avatar è di 77x56 pixel ho ritagliato il mio alle stesse dimensioni:

Immagine
Immagine

come vedi la grandezza è identica anche se ho lavorato su un piccolo e sgangherato monitor 4:3 e scheda video da 32 (trentadue) MB.
ma anche se guardassi le immagini dal samsung da 85 pollici sembrerebbero uguali, come anche dal più piccolo smartphone da 4 pollici.
Avatar utente
noel80
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2240
Iscrizione: giovedì 11 settembre 2014, 2:49
Desktop: Gnome w/Tile || KDE
Distribuzione: Pop!_OS || SteamOS

Re: Come funzionano i Pixel?

Messaggio da noel80 »

Quello che volevo dire e' che uno schermo con una risoluzione - per - pollice maggiore puo' contenere piu' pixel di uno schermo con una risoluzione/quantita' di pixel -per- pollice minore , e che quindi sullo schermo una immagine , o un testo , venga renderizzato in maniera differente .
Altrimenti 10 pixel per 10 , su uno schermo con PPI altissimo , sarebbe minuscolo ... no ?
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: jeremie2 e 7 ospiti