[www.253606.com] © tutti i diritti riservati. progettato
Home >> Hobby, Giochi > >> Hobby >> fotografia >>
La differenza tra Bicubic & Bilineare
bitmap , a differenza di grafica vettoriale , non forniscono dati sufficienti per ridimensionare l'immagine ampiamente --- se si tenta di rendere l'immagine più grande, sono necessari ulteriori dati rispetto ai pixel originariamente registrati . Per ovviare a questo , il ridimensionamento delle immagini fa uso di una tecnica nota come " interpolazione " --- cercare di " indovinare" i pixel mancanti sulla base dei valori di colore dei loro vicini . Due tecniche di interpolazione , bicubica e bilnear , sono particolarmente comuni nella elaborazione delle immagini . L'interpolazione bicubica vs bilineare

bilineare è una tecnica relativamente semplice , non molto più complicata di interpolazione " nearest neighbor " --- dove le lacune dei pixel vengono riempiti semplicemente copiando i pixel adiacenti . Per ogni "missing " pixel ( i pixel che devono essere creati per far saltare l'immagine ) il metodo bilineare prende i quattro punti che sono più vicini agli angoli diagonali , e le medie i loro valori fuori per produrre il pixel centrale . L'interpolazione bicubica , al contrario , richiede non solo i quattro pixel diagonali più vicini , ma i loro punti più vicini e anche , per un totale di 16 pixel .

Vantaggi di Bicubic interpolazione

Perché qualsiasi metodo di interpolazione si basa su inventare nuovi dati , qualsiasi immagine ridimensionata è altrettanto fedele tra le tecniche di interpolazione in termini di contenuto informativo crudo. La differenza sta soprattutto nel modo in cui l'immagine viene percepita dallo spettatore , e perché l'interpolazione bicubica fa uso di più dati , i risultati sono generalmente liscia . L'interpolazione bicubica crea curve più arrotondate rispetto interpolazione bilineare , e introduce un minor numero di "artefatti ", o pixel che si distinguono come vistosamente deteriorando l'apparente qualità dell'immagine .
Computazionale Velocità

La maggiore scorrevolezza di interpolazione bicubica ha un costo notevole in termini di tempo di elaborazione ; gli algoritmi e formule utilizzate per il metodo bicubico sono molto più complesse . Di conseguenza , mentre l'interpolazione bilineare è abbastanza veloce e non può essere che molto più lento rispetto ai calcoli più vicino, l'interpolazione bicubica è più lento , a volte da un ordine di grandezza . Questo rende l'interpolazione bicubica meno auspicabile in situazioni in cui la velocità è l'essenza o la morbidezza aggiunto l'immagine finale non è così importante .

Applicazioni

Quando hai bisogno per aumentare le dimensioni di un'immagine e il tempo non è importante --- per esempio , se stai facendo le stampe da una fotocamera digitale sul proprio tempo --- interpolazione bicubica fornisce i risultati regolari che vengono percepite come di una maggiore qualità . Tuttavia , il fatto che utilizza supplementari pixel può essere un inconveniente quando l'immagine viene compattato , anziché allargata , perché significa anche che più pixel vengono scartati o modificate . In questi casi , il numero relativamente piccolo di pixel utilizzati dal metodo bilineare può produrre risultati che sono più gradevoli alla vista , con meno artefatti .