Cambiare risoluzione delle immagini
Ciao, dovrei creare uno script con javacript per ridimensionare le immagini e vorrei farlo in modo che la risoluzione cambi in modo proporzionale,
come quando in un qualasiasi programma di grafica come gimp o photoshop si scalano proporzinalemente.
Ma quale è l'operazione matematica per poterlo fare?
come quando in un qualasiasi programma di grafica come gimp o photoshop si scalano proporzinalemente.
Ma quale è l'operazione matematica per poterlo fare?
Risposte
E' sufficiente moltiplicare per lo stesso valore entrambe le dimensioni dell'immagine. Quindi se vuoi ad esempio una certa larghezza L, prima ottieni il fattore di scalamento s = L/(larghezza_immagine) e poi moltiplichi anche l'altezza per questo valore ottenendo l'altezza desiderata.
quindi ho una immagine di 80x63 pixel,
la voglio a una larghezza di 100 px:
vabbene grazie ho capito,
provando a scalare con gimp si trova
grazie
la voglio a una larghezza di 100 px:
l_immagine=80 h_immagine=63 L=100 s = 100/80 = 1,25 H=63*1,25 = 79 #altro esempio l_immagine=98 h_immagine=20 L=200 s = 200/98 = 2,04 H=20*1,25 = 40
vabbene grazie ho capito,
provando a scalare con gimp si trova
grazie
