Der Unterschied zwischen Bicubic & Bilinear

Bitmaps , im Gegensatz zu Vektorgrafiken, nicht bieten genügend Daten , um ein Bild zu skalieren ausgiebig --- wenn Sie versuchen, das Bild größer zu machen , mehr Daten als die Pixel ursprünglich aufgenommen erforderlich. Um dies zu umgehen , Ändern der Bildgröße nutzt eine Technik, die als " Interpolation" bekannt --- versuchen, " erraten", die fehlenden Pixel auf der Basis der Farbwerte ihrer Nachbarn . Zwei Interpolationsverfahren , bikubischer und bilnear , sind in der Bildverarbeitung besonders häufig . Bicubic vs Bilinear

bilineare Interpolation ist eine relativ einfache Technik , nicht viel komplizierter als " nächster Nachbar " Interpolation --- wo Pixel- Lücken werden durch einfaches Kopieren in benachbarten Pixeln gefüllt. Für jeden "fehlenden " Pixel ( die Pixel, die geschaffen werden, um die Luft zu sprengen das Bild werden müssen ) die bilineare Methode nimmt die vier Punkte , die am nächsten an den diagonalen Ecken und Durchschnittswerte ihre Werte aus den mittleren Pixel zu erzeugen . Bicubic Interpolation hingegen nimmt nicht nur die vier nächstgelegenen Pixel diagonal , aber ihre nächsten Punkte als gut, für insgesamt 16 Pixel .
Vorteile Bicubic Interpolation

Weil jede Interpolation Verfahren beruht auf der Erfindung neuer Daten ist jede Größe veränderte Bild in Bezug auf Rohstoffe Informationsgehalt ebenso treu zwischen Interpolationsverfahren . Der Unterschied besteht hauptsächlich darin, wie das Bild durch den Betrachter wahrgenommen wird, und weil bikubische Interpolation macht Gebrauch von mehr Daten , sind die Ergebnisse im allgemeinen glatter. Bicubic Interpolation erzeugt glattere Kurven als bilineare Interpolation und führt weniger " Artefakte ", oder Pixel , die auffallen, wie auffällig die scheinbare Verschlechterung der Qualität des Bildes .
Rechengeschwindigkeit

Die erhöhte Glätte bikubischen kommt zu einem erheblichen Kosten in Form von Verarbeitungszeit ; die Algorithmen und Formeln für die bikubische Methode verwendet werden, sind viel komplexer. Dementsprechend , während bilineare Interpolation ist ziemlich schnell und kann nicht so viel langsamer als Nächster-Nachbar- Berechnungen zu sein, ist bikubischen langsamer , mal von einer Größenordnung. Dies macht bikubische Interpolation in Situationen, in denen die Geschwindigkeit des Wesens oder der zusätzliche Glätte der endgültige Bild ist nicht so wichtig, weniger wünschenswert.
Anwendungen

Wenn Sie brauchen um die Größe des Bildes und die Zeit zu erhöhen, ist nicht wichtig --- zum Beispiel, wenn du machst Drucke von einer Digitalkamera auf Ihrer eigenen Zeit --- bikubische Interpolation stellt die glatte Ergebnisse , die als eines höheren wahrgenommen werden Qualität. Jedoch kann die Tatsache, dass es zusätzliche Pixel verwendet ein Nachteil sein , wenn das Bild verkleinert wird , anstatt vergrößerte , denn es bedeutet auch, dass mehr Pixel verworfen werden oder geändert werden. In diesen Fällen kann der vergleichsweise geringeren Anzahl von Pixeln, die durch die bilineare Methode eingesetzt Ergebnisse, die mehr angenehm für die Augen , mit weniger Artefakte zu produzieren.