Pochoir d'image - Créer des pochoirs d'image en Python

Créer des pochoirs d’image en Python est amusant et facile. Un pochoir d’image met en évidence des formes ou des motifs en simplifiant les détails. Vous pouvez l’utiliser pour l’art, le design ou des modèles personnalisés. Aspose.SVG rend le processus simple. Avec juste quelques lignes de code, transformez des images ordinaires en pochoirs époustouflants. Dans cet article de blog, vous apprendrez comment créer des pochoirs d’image en Python.

Cet article couvre les sujets suivants :

  1. Bibliothèque de pochoirs d’image Python
  2. Créer un pochoir d’image en utilisant Python
  3. Ressources gratuites

Bibliothèque de pochoirs d’image Python

Pour créer des pochoirs à fort contraste et captivants, nous utiliserons Aspose.SVG pour Python. Cette bibliothèque puissante permet de gérer facilement les fichiers SVG dans les applications Python. Bien que son objectif principal soit la manipulation de fichiers SVG, elle prend également en charge le pochoir d’image. Vous pouvez convertir des images raster au format SVG et appliquer les transformations nécessaires pour obtenir des effets de pochoir.

Dans les sections suivantes, nous vous guiderons à travers le processus de création d’un pochoir d’image en utilisant Aspose.SVG pour Python. Avant de commencer, assurez-vous d’avoir installé Aspose.SVG pour Python dans votre projet.

Veuillez télécharger le package ou installer l’API depuis PyPI en utilisant la commande pip suivante dans la console :

pip install aspose-svg-net 

Créer des pochoirs d’image en utilisant Python

Vous pouvez facilement créer un pochoir d’image en suivant ces étapes :

  1. Créez une instance de la classe ImageVectorizer.
  2. Configurez des propriétés telles que path_builder, colors_limit, error_threshold, et stencil.
  3. Utilisez la méthode vectorize() pour charger et vectoriser l’image. Fournissez le chemin du fichier image comme argument.
  4. Enregistrez l’image vectorisée en tant que fichier SVG en utilisant la méthode save().

Les étapes suivantes décrivent comment créer des pochoirs d’image en utilisant Python.

import os
from aspose.svg import *
from aspose.svg.converters import *
from aspose.svg.drawing import *
from aspose.svg.rendering.image import *
from aspose.svg.imagevectorization import *
# Create a new ImageVectorizer
vectorizer = ImageVectorizer()
# Configure the vectorizer
builder = BezierPathBuilder()
builder.trace_smoother = ImageTraceSmoother(1) # optionally set trace smoother
builder.error_threshold = 70.0 # specific error threshold
builder.max_iterations = 50 # max iterations
vectorizer.configuration.path_builder = builder
vectorizer.configuration.colors_limit = 10
vectorizer.configuration.line_width = 0.9
# Set stencil effect configuration
stencil = StencilConfiguration()
stencil.type = StencilType.MONO_COLOR
stencil.color = Color.from_rgb(0, 0, 255) # Blue color
vectorizer.configuration.stencil = stencil
# Vectorize an image using the vectorizer
document = vectorizer.vectorize("dice.png")
# Save the result as an SVG file
document.save("dice_out.svg")
Créer des pochoirs d'image en utilisant Python

Créer des pochoirs d’image en utilisant Python.

Obtenez une licence gratuite

Intéressé par l’exploration des produits Aspose ? Obtenez une licence temporaire gratuite depuis la page de licence. Cela vous permet de tester les fonctionnalités de la bibliothèque sans frais.

Image en pochoir - Ressources gratuites

Découvrez-en plus sur Aspose.SVG pour Python à travers nos ressources complètes. Améliorez vos compétences et vos connaissances avec des outils conçus pour maximiser votre utilisation d’Aspose.Note.

Conclusion

Cet article de blog a expliqué comment créer des pochoirs d’image en utilisant Python. Avec Aspose.SVG pour Python, vous pouvez transformer des images ordinaires en pochoirs impressionnants, améliorant ainsi vos compétences en art numérique. Utilisez ces techniques pour créer des designs de pochoir époustouflants et élargir vos possibilités créatives.

Si vous avez des questions, visitez notre forum de support gratuit pour obtenir de l’aide.

Voir aussi