Sites


Inkscape et les effets de filtre

InkscapeEtLesFiltresdEffets: LesPrimitivesDeFiltre

Les primitives de filtre

Inkscape supporte les primitives de filtre SVG suivantes :

  • La primitive de filtre Fondre (feBlend) nous offre des modes de fondu d'image, comme dans de nombreux autres logiciels de manipulation d'image. Ces modes sont : produit, superposition, obscurcir et éclaircir. Une mise en garde est cependant nécessaire : en effectuant un fondu d'un objet sur un arrière-plan semi-transparent, l'arrière-plan sera accumulé deux fois, ce qui aura pour résultat des objets plus épais sous la boîte englobante de l'objet fondu. Cette limitation est due à la version actuelle du format SVG et non pas à un défaut dans Inkscape.
  • La primitive de filtre Matrice de couleurs (feColorMatrix) applique une transformation matricielle à la couleur de chaque pixel affiché. Cela permet des effets d'affichage en niveaux de gris et de modification de saturation ou de teinte.
  • La primitive de filtre Composite (feComposite) combine deux images en utilisant un des modes de fondu Porter-Duff (décrit dans l'article Compositing Digital Images de T. Porter et T. Duff, publié lors des SIGGRAPH '84 Conference Proceedings, Association for Computing Machinery, Volume 18, numéro 3, juillet 1984) ou le mode arithmétique décrit dans le standard SVG. Le mode de fondu Porter-Duff est essentiellement une opération logique entre les images. Le mode xor (ou exclusif), par exemple, montre les zones où se trouve seulement un des objets, mais pas celles ou les deux objets sont présents. Le mode arithmétique vous laisse spécifier les coefficients k1 à k4 pour l'équation de fondu suivante : (couleur obtenue) = k1 * (première couleur sélectionnée) * (deuxième couleur sélectionnée) + k2 * (première couleur sélectionnée) + k3 * (deuxième couleur sélectionnée) + k4.
  • La primitive de filtre Matrice de convolution (feConvolveMatrix) vous permet de spécifier un produit de convolution à appliquer à l'image. Les effets courants utilisant cette primitive sont flou, renforcer la netteté, relief et détection de bord. Le site www.gamedev.net/reference/programming/features/imageproc/page2.asp propose une plutôt bonne explication et quelques exemples de matrices. Notez que si un flou gaussien peut être créé à partir de cette primitive, la primitive flou gaussien dédiée est plus rapide et indépendante de la résolution.
  • Les primitives d'effet Éclairage diffus (feDiffuseLighting) et Éclairage spéculaire (feSpecularLighting) créent des cartes d'éclairage pour les objets / images sélectionnés. SVG n'a pas de concept de troisième dimension, et ces filtres utilisent le canal alpha pour l'image sélectionnée comme carte de hauteur : plus un point de l'image sélectionnée est opaque, plus il est considéré comme étant le plus proche spectateur. Un exemple est disponible dans le dossier partagé : /examples/lighting_effects.svg.
  • La primitive de filtre Carte de substitution (feDisplacementMap) déplace les pixels dans la première sélection en utilisant la seconde sélection comme carte de substitution, qui montre de quelle distance le pixel doit venir. Les effets tourbillon et aspirer en sont des exemples classiques qui peuvent être trouvé dans la plupart des logiciels de manipulation d'image et même dans certains économiseurs d'écran, où ce type d'effet se déplace autour de l'écran, tordant l'écran placé en dessous.
  • La primitive d'effet Remplissage (feFlood) remplit une zone avec une couleur et une opacité donnée. Il peut être utilisé comme outil auxiliaire, généralement en combinaison avec d'autres primitives de filtre, dans le but de simplifier certaines opérations de manipulation de couleur.
  • La primitive de filtre Flou gaussien (feGaussianBlur) permet un flou naturel sur n'importe quel objet Inkscape : chemins, formes, groupes, textes ou images. Le flou gaussien permet un grande variété d'efffets photo-réalistes : éclairage et ombre taillés arbitrairement, perspective, ombres portées,  éblouissement, etc. Les objets rendus flous peuvent également servir de masque pour d'autres objets pour réaliser l'effet masque à la brosse [feathered mask ???].
  • La primitive de filtre Image (feImage) permet l'utilisation d'images externes dans la séquence de filtrage. Il est possible, par exemple, d'utiliser une image externe pour la primitive Carte de substitution, ou comme carte de hauteur pour les effets d'éclairage. Notez que si le standard SVG permet l'utilisation d'une autre partie du fichier SVG comme primitive de filtre, son implantation actuelle dans Inkscape n'accepte que les images externes.
  • La primitive de filtre Fusionner (feMerge) permet de mixer plusieurs images temporaires dans la primitive de filtre en une seule image. Il utilise pour cela une composition alpha normale. Cette technique est équivalente à l'utilisation de plusieurs primitives Fondre en mode normal, de plusieurs primitives Composite en mode superposition.
  • La primitive de filtre Morphologie (feMorphology) fournit les effets Éroder et Dilater, que l'on trouve habituellement dans les logiciels de manipulation d'image. Avec Éroder, les zones plus sombres et plus transparentes se diffusent vers les zones plus claires et plus opaques, tandis qu'avec Dilater, l'inverse se produit. Pour les objets comportant une seule couleur, cela signifie que globalement, Éroder rend l'objet plus fin et Dilater le rend plus épais.
  • La primitive de filtre Offset (feOffset) décale l'image d'une quantité définie par l'utilisateur. Cela est utile, par exemple, pour les ombres portées, où l'ombre est dans une position légèrement différente par rapport à l'objet.
  • La primitive de filtre Turbulence (feTurbulence) génère du bruit de Perlin. Ce type de bruit est utile pour simuler plusieurs effets naturels tels que les nuages, le feu et la fumée, et dans la génération de textures complexes telles que le marbre ou le granit.

Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.

Vous devriez rafraîchir la page.