Skip to main content

Cos'è il ridimensionamento delle immagini?

Il ridimensionamento delle immagini è un processo di computer grafica che aumenta o riduce le dimensioni di un'immagine digitale.Un'immagine può essere ridimensionata esplicitamente con un visualizzatore di immagini o un software di modifica, oppure può essere eseguita automaticamente da un programma per adattarsi a un'immagine in un'area di dimensioni diversa.Ridurre un'immagine, come è stato fatto per creare immagini in miniatura, può utilizzare diversi metodi, ma impiega in gran parte un tipo di campionamento chiamato sottocampionamento per ridurre l'immagine e mantenere la qualità originale.L'aumento delle dimensioni di un'immagine può essere più complesso, poiché il numero di pixel richiesti per riempire l'area più grande è maggiore del numero di pixel nell'immagine originale.Quando viene utilizzato il ridimensionamento delle immagini per aumentare le dimensioni di un'immagine, uno dei numerosi algoritmi viene utilizzato per approssimare il colore dei pixel aggiuntivi nell'immagine più grande.

Esistono tre tipi principali di algoritmi che possono essere utilizzati nel ridimensionamento delle immagini per aumentarela dimensione di un'immagine.La versione più semplice prende ogni pixel originale nell'immagine di origine e lo copia nella posizione corrispondente nell'immagine più grande.Ciò lascerà gli spazi tra i pixel nell'immagine più grande che vengono riempiti assegnando ai pixel vuoti il colore del pixel di origine a sinistra della posizione corrente.Questo, in effetti, moltiplica un'immagine e i suoi dati in un'area più ampia.Mentre questo metodo, chiamato vicino più vicino, è efficace nel prevenire la perdita di dati, la qualità risultante dopo il ridimensionamento delle immagini di solito soffre, perché i blocchi ingranditi di singoli pixel saranno chiaramente visibili.

Altri algoritmi di ridimensionamento delle immagini funzionano riempiendo gli spazi vuotiIn un'immagine ingrandita con pixel il cui colore è determinato dal colore dei pixel che lo circondano.Questi algoritmi, chiamati interpolazione bilineare e interpolazione bicubica, essenzialmente in media il colore dei pixel di origine che circonda un determinato pixel, quindi riempiono gli spazi vuoti nell'immagine più grande con la media dei colori calcolata.Mentre i risultati sono più fluidi del ridimensionamento delle immagini più vicino al vicino, le immagini che sono troppo grandi possono diventare sfocate e piene di blocchi di colore indistinti.

Un terzo tipo di algoritmo di ridimensionamento delle immagini utilizza una forma di riconoscimento del modello per identificare le diverse aree diun'immagine che viene ingrandita e quindi tenta di strutturare i pixel mancanti.Questo metodo può produrre buoni risultati, ma può anche iniziare a creare artefatti visivi all'interno di un'immagine, più volte viene applicato l'algoritmo.Il ridimensionamento delle immagini in questo modo è potenzialmente computazionalmente costoso per le immagini fotografiche a colori e può anche richiedere più memoria rispetto ad altri tipi di ridimensionamento.

Il ridimensionamento delle immagini può anche essere utilizzato per ridurre le dimensioni di un'immagine digitale.L'immagine più piccola avrà meno pixel rispetto all'immagine di origine, quindi la maggior parte degli algoritmi fornirà risultati abbastanza buoni.Gli algoritmi per ridurre le dimensioni di un'immagine sono simili a quelli utilizzati per aumentare le dimensioni, sebbene il processo venga eseguito al contrario.I pixel nell'immagine di origine sono mediati per un'area e combinati in un singolo pixel posizionato nella nuova immagine più piccola nella posizione appropriata.