La portée de tout logiciel d’entreprise évolue avec le temps et il a été constaté qu’une automatisation précoce donne toujours un avantage concurrentiel. Cet article démontre l’automatisation de la conversion d’images vectorielles en image raster. À cette fin, nous avons décidé d’écrire un guide précis qui montre comment convertir SVG en TIFF en Python. Cependant, nous avons opté pour une bibliothèque de traitement d’images au niveau de l’entreprise Aspose.Imaging for Python. Nous vous accompagnerons de l’installation à la mise en œuvre des fonctionnalités. Par conséquent, à la fin de cet article de blog, vous serez en mesure de créer un convertisseur vectoriel en raster pour votre application métier.
Nous passerons par les points suivants :
- Conversion d’images vectorielles - Installation de l’API
- Convertir SVG en TIFF en Python
- Convertir un vecteur en raster en ligne
Conversion d’images vectorielles - Installation de l’API
Le processus d’installation de Aspose.Imaging for Python est assez simple. Aucune dépendance tierce n’est impliquée dans son installation. En fait, vous pouvez accéder à une énorme pile de fonctionnalités en exécutant une seule commande. Alors, installons cette bibliothèque de traitement d’image en exécutant la commande pip suivante dans le terminal/CMD :
pip install aspose-imaging-python-net
N’hésitez pas à visiter cette installation guide pour en savoir plus.
Convertir SVG en TIFF en Python
Le code vaut mieux que 10 000 mots. Jusqu’à présent, nous avons configuré Aspose.Imaging for Python et nous pouvons commencer à écrire du code. Avant de continuer, sachez que nous disposons d’un fichier SVG source que nous allons convertir en TIFF à l’aide de cette bibliothèque de traitement d’image.
Vous pouvez développer un convertisseur SVG vers TIFF en suivant les étapes mentionnées ci-dessous :
- Invoquez la méthode load de la classe Image et chargez le fichier SVG source.
- Créez un objet de la classe TiffOptions et initialisez-le avec le format de fichier TIFF.
- Instanciez une instance de la classe SvgRasterizationOptions pour définir les options de format de fichier SVG.
- Définissez la largeur de la page en attribuant une valeur à la propriété pagewidth.
- Définissez la hauteur de la page en définissant une valeur de la propriété pageheight.
- Attribuez l’objet de la classe SvgRasterizationOptions à la propriété vectorrasterizationoptions.
- Appelez la méthode save pour enregistrer le fichier TIFF converti sur le disque.
L’exemple de code suivant montre comment convertir SVG en TIFF en Python par programmation :
import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.tiff.enums import *
from aspose.imaging.imageoptions import *
import os
if 'TEMPLATE_DIR' in os.environ:
templates_folder = os.environ['TEMPLATE_DIR']
else:
templates_folder = r"/sample-files/"
delete_output = 'SAVE_OUTPUT' not in os.environ
data_dir = templates_folder
# Invoquez la méthode de chargement de la classe Image et chargez le fichier SVG source.
with Image.load(os.path.join(data_dir, "sample.svg")) as image:
# Créez un objet de la classe TiffOptions et initialisez-le avec le format de fichier TIFF.
options = TiffOptions(TiffExpectedFormat.DEFAULT)
# Instanciez une instance de la classe SvgRasterizationOptions pour définir les options de format de fichier SVG.
svg_options = SvgRasterizationOptions()
# Définissez la largeur de la page en attribuant une valeur à la propriété page_width.
svg_options.page_width = 1000.
# Définissez la hauteur de la page en définissant une valeur de la propriété page_height.
svg_options.page_height = 1000.0
# Attribuez l'objet de la classe SvgRasterizationOptions à la propriété vector_rasterization_options.
options.vector_rasterization_options = svg_options
# Appelez la méthode save pour enregistrer le fichier TIFF converti sur le disque.
image.save(os.path.join(data_dir, "result.tiff"), options)
Vous pouvez voir le résultat dans l’image ci-dessous :
Convertir un vecteur en raster en ligne
De plus, vous pouvez opter pour une solution non programmatique pour convertir un vecteur en raster en ligne. Ce convertisseur vectoriel en raster en ligne est gratuit et ne nécessite aucune création de compte. Surtout, il est également alimenté par cet Aspose.Imaging. Vous pouvez voir une interface conviviale avec beaucoup de facilité et une navigation simple.
Convertisseur vectoriel en raster - Obtenez une licence gratuite#
Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer cette bibliothèque de traitement d’images sans limitations d’évaluation.
Conclusion
Nous espérons que vous avez apprécié cet article de blog. Nous avons appris à convertir SVG en TIFF en Python par programme. Nous avons également procédé à la mise en œuvre de la création d’un convertisseur vectoriel en raster. De plus, vous pouvez réaliser une conversion d’image vectorielle en installant cette bibliothèque de traitement d’image. Enfin, vous pouvez visiter la documentation et les références de l’API pour démarrer le développement.
Nous vous recommandons également de consulter le Guide de démarrage.
Enfin, aspose.com écrit de nouveaux articles. Alors, restez en contact pour des mises à jour régulières.
L’aide est disponible
Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.
Foire aux questions – FAQ
Pouvez-vous convertir SVG en TIFF ?
Oui, il est assez facile de convertir SVG en TIFF en utilisant Aspose.Imaging for Python. Veuillez visiter ce lien pour en savoir plus.
Comment convertir SVG en TTF ?
Vous pouvez convertir un vecteur en raster en ligne en utilisant ce vecteur en raster convertisseur.