no save
Assistance
Achat
News

FAQ | Infographie

Agrandir une image de petite taille
Publié par sebsauvage, dernière mise à jour mer. 04 juin 2008 à 17:11:42 par Nilou17
Quand l'ordinateur agrandit une image, il doit "inventer" les pixels manquants. Il existe différentes méthodes de calcul pour inventer ces pixels.

Sommaire:


Photo
Dessin au trait
Recommandations pour de meilleurs résultats
Liens




Le choix de la bonne méthode dépend aussi du type d'image. Voici un exemple de résultats avec une photo et un dessin en utilisant différents algorithmes.
Photo
Voici la photo originale (120x120) que nous allons agrandir en 480x480:


Algorithme "Plus proche" (Nearest Neighbour):


Bilinéaire:


Bicubique:


hq4x:


GREYCStoration:



Le filtrage bicubique donne généralement le meilleur résultat (La netteté des bords est un peu plus renforcée qu'avec le filtrage bilinéaire).
GREYCStoration peut parfois être mieux adapté.
On voit que hq4x donne un très mauvais résultat, mais cet algorithme n'est pas prévu pour ce type d'image.
Dessin au trait
Image originale:


Algorithme "Plus proche" (Nearest Neighbour):


Bilinéaire:


Bicubique:


hq4x


GREYCStoration (-init 3):


GREYCStoration (-init 1):


hq4x est clairement ici le meilleur choix.
Cet algorithme est très bien adapté aux images possédant des pixels adjacents de même couleur (typiquement: les images possédant peu de couleurs, comme les anciens jeux). Ce genre d'algorithme est très utilisé dans les émulateurs de consoles.
Recommandations pour de meilleurs résultats

Choisir un algorithme adapté au type d'image à traiter.
Si l'algo est paramétrable, faire des essais avec différents paramètres.
Eventuellement appliquer des filtres à l'image (renforcement des contours, unsharp mask, etc.)
Liens

hq4x (programme en ligne de commande): http://www.hiend3d.com/hq4x.html
GREYCStoration (plugin pour Gimp ou en ligne de commande): http://cimg.sourceforge.net/greycstoration/
Version Web
Réalisé par RedShift
no save