TheJoe.it Dans le (ouvrir) Source

19Apr/122

Graphique: interpolation de redimensionner les images avec Gimp

gimp

Inspiré par les commentaires d'un de mes vieux article, écrire un petit guide pour clarifier toutes les questions sur "interpolation graphique. Le court article d'aujourd'hui va parler seulement interpolation du point de vue du logiciel graphique, mais il faut souligner que l'interpolation est d'abord et avant tout une méthode de détection de nouveaux points sur le plan cartésien, à partir d'un ensemble de points de données dans l'hypothèse que tous les points peut se référer à une fonction f(x) d'une famille donnée de fonctions d'une variable réelle.

En savoir plus ...

Tiré de Wikipedia.
Dans les activités scientifiques et technologiques, et plus généralement dans les études quantitatives de tout phénomène, il arrive très souvent que vous avez un certain nombre de points dans le plan obtenu auprès d'un échantillon ou d'appareils de mesure et d'envisager des mesures appropriées pour identifier une fonction que tous les points de données ou tout au moins dans leur voisinage (Voir ajustement de la courbe).

En résumé, un ensemble de points de données apparemment aléatoire, avec l'interpolation d'essayer de déterminer le degré de caractère aléatoire entre les points de données, et en créer de nouvelles avec le même degré de hasard. Beaucoup seront intrigués de voir me communiquer cette information sur la mathématique, mais l'interpolation a à voir avec les graphismes plus que vous pensez, et est appelé "anticrénelage" (le antialiasing).

Prenez le cas d'avoir agrandir l'image. D'un certain nombre de pixels, Rapporté par leur couleur et la prochaine, le logiciel aura rechercher d'autres pixels à être placée au début afin d'optimiser la taille de l'image en fonction des préférences de l'utilisateur. Sans l'aide de l'interpolation des images graphiques agrandie de façon spectaculaire déchiquetée. Le même processus se produit lorsque réduire la taille de l'. Le programme graphique fera un résumé des points intéressants (prend généralement en compte le contraste) et enlever une partie de l'information.

L'interpolation, cependant, n'est pas une procédure unique, il est différents modes. Dans la capture d'écran ci-dessous, nous voyons certains disponibles par défaut dans Gimp. Il ya quelques autres, mais ceux-ci sont les seuls inclus dans le noyau de la Gimp.

Le choix par défaut est le "Cubic", un peu «fardeau plus exorbitant que la CPU, mais il offre certainement le meilleur rendement.

  • "Non": copie simplement les pixels d'origine dans les espaces environnants. C'est la méthode la plus simple, plus rapide mais moins précis. L'image finale sera sensiblement dentelé.
  • "Linear": calcule la moyenne entre les quatre pixels voisins à l'origine. Il offre un bon compromis entre performance et précision. Cette méthode est aussi appelée "Bilineare".
  • "Cubic": calcule la moyenne des huit pixels voisins. Et «certainement la méthode la plus lente, qui exige plus de travail informatique, mais le résultat est meilleur. Il est aussi appelé "Bicubica".
  • "Sinc (Lanczos3)": est la procédure qui exige le plus d'efforts à la CPU, utilise la fonction mathématique de la sinc et le résultat est qualitativement le meilleur.

Supposons que notre image est le suivant:

Ce qui suit va doubler la taille avec les différentes méthodes d'interpolation.

Non

Linear

Cubic

Sinc (Lanczos3)

Sans trop d'explication est claire à toute la différence (est mieux perçue par l'ouverture d'une image plein écran), et garder à l'esprit que ceux qui sont pris dans l'exemple sont de petites images, défauts sont amplifiés facilement. Les mêmes algorithmes peuvent être utilisés pour la marche arrière de redimensionnement.

Content de cet article?

Inscrivez vous à notre fil rss!

Sur

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

Commentaires (2) Trackbacks (0)
  1. Ciao l'joe , vois ici, je ne connais pas la signification des différentes méthodes d'interpolation , était un défaut majeur que l'remplit admirablement , log Fabri.
    Aussi j'utilise linux avec grand plaisir et êtes passionnés graphique.
    Bonjour

    • Bonjour Fabrice, il est bon de savoir qu'ils ne sont pas seuls dans le monde à faire du graphisme avec le logiciel Linux et open source, et c'est encore plus agréable de savoir que je pouvais aider quelqu'un.

      J'ai pris un tour sur votre blog, Je ne suis pas un luminaire, mais si je pouvais, je vous donnerais quelques conseils:
      – vos tutoriels sont d'origine, et non pas le plagiat et les effets qui tentent de recréer habitude sont intéressants. Aucune image, cependant, est un peu’ difficile de suivre la procédure, puis tente d'intégrer vos articles avec des photos étape par étape, sinon vous pouvez vous perdre dans le troisième passage.
      – le premier article de mai, cela signifie que vous êtes en ligne pendant un certain temps. Cherche à intégrer le blog avec des liens, comme il est juste une liste appétissante et vous courez le risque que les gens s'enfuient vers un autre site.

      S'il vous arrive de voir me repasse, Je prévois d'autres tutoriels pour gimp (n'est pas beaucoup que je vous écris une). Bonjour!


Laisser un commentaire

Aucun trackbacks pour l'instant