DOMANDA JavaScript e caratteristiche del monitor

Fedver

Nuovo Utente
2
0
Buongiorno a tutti :)
Che voi sappiate esiste un modo, tramite JavaScript, di conoscere le caratteristiche tecniche del monitor sul quale lo script sta venendo eseguito, come ad esempio la misura della diagonale, senza dover interpellare l'utente?

Mi trovo a dover realizzare uno script che generi immagini le quali devono tassativamente avere la stessa dimensione (in cm su schermo, non in pixel) su monitor diversi. Avevo pensato di ricorrere al dot pitch del monitor per ottenere una costante da moltiplicare alla dimensione dell'immagine in pixel, ma per conoscerlo serve per forza avere a disposizione la diagonale in pollici.

Ringrazio anticipatamente e sentitamente chiunque abbia qualche idea e volesse rispondere :)
 

signore del tempo

Utente Èlite
3,228
491
CPU
Intel Core i5 4670K
Scheda Madre
Asus Z87-Plus
HDD
WD Caviar Green 500GB
RAM
G.Skill Ares 2x4GB 1600MHz
GPU
Sapphire 7850 1GB @ 1050MHz
Audio
Integrata
Monitor
Acer V193w
PSU
XFX ProSeries 550W Core Edition
Case
CM HAF 912 plus
OS
ArchLinux + KDE - Windows 10

signore del tempo

Utente Èlite
3,228
491
CPU
Intel Core i5 4670K
Scheda Madre
Asus Z87-Plus
HDD
WD Caviar Green 500GB
RAM
G.Skill Ares 2x4GB 1600MHz
GPU
Sapphire 7850 1GB @ 1050MHz
Audio
Integrata
Monitor
Acer V193w
PSU
XFX ProSeries 550W Core Edition
Case
CM HAF 912 plus
OS
ArchLinux + KDE - Windows 10
Puoi fare una cosa del genere:
Codice:
<!DOCTYPE html>
<html>
<head>
  <script>
    var input = document.getElementsByTagName("input");


function addValues(){


input[0].value = window.screen.width;
input[1].value = window.screen.height;


}
document.addEventListener("DOMContentLoaded", addValues, false);
  
function calcola()
{
  if (! (input[2].value.length) )
    alert("È necessario inserire la diagonale del tuo monitor!");
   else
   {
     //TODO funzione per il calcolo.
   }
}


    
  </script>
<meta charset=utf-8 />
</head>
<body>
  <span>Larghezza: </span>
  <input type="text"><br>
  <span>Altezza: </span>
  <input type="text"><br>
  <span>Diagonale: </span>
  <input type="text">
  <br><br>
  <span>Dot pich: </span><input type="text" readonly>
  <button onclick="calcola()">Calcola</button>
</body>
</html>
 

Ci sono discussioni simili a riguardo, dai un'occhiata!

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili