La portata di qualsiasi software aziendale si evolve nel tempo e si è visto che l’automazione precoce offre sempre un vantaggio competitivo. Questo articolo illustra l’automazione della conversione di immagini vettoriali in un’immagine raster. A questo scopo, abbiamo deciso di scrivere una guida approfondita che mostra come convertire SVG in TIFF in Python. Tuttavia, abbiamo optato per una libreria di elaborazione delle immagini a livello aziendale Aspose.Imaging for Python. Ti accompagneremo dall’installazione all’implementazione delle funzionalità. Pertanto, entro la fine di questo post del blog, sarai in grado di creare un convertitore da vettoriale a raster per la tua applicazione aziendale.
Esamineremo i seguenti punti:
- Conversione di immagini vettoriali - Installazione API
- Converti SVG in TIFF in Python
- Converti vettoriale in raster online
Conversione di immagini vettoriali - Installazione API
Il processo di installazione di Aspose.Imaging for Python è abbastanza semplice. Non vi è alcuna dipendenza di terze parti coinvolta nella sua installazione. In effetti, puoi accedere a un’enorme quantità di funzionalità eseguendo un singolo comando. Quindi, installiamo questa elaborazione di immagini libreria eseguendo il seguente comando pip nel terminale/CMD:
pip install aspose-imaging-python-net
Sentiti libero di visitare questa installazione guida per saperne di più.
Converti SVG in TIFF in Python
Il codice è migliore di 10.000 parole. Finora abbiamo impostato Aspose.Imaging for Python e possiamo iniziare a scrivere del codice. Prima di procedere, tieni presente che disponiamo di un file SVG di origine che convertiremo in TIFF utilizzando questa libreria di elaborazione delle immagini.
Puoi sviluppare un convertitore da SVG a TIFF seguendo i passaggi indicati di seguito:
- Richiama il metodo load della classe Image e carica il file SVG di origine.
- Creare un oggetto della classe TiffOptions e inizializzarlo con il formato file TIFF.
- Crea un’istanza della classe SvgRasterizationOptions per definire le opzioni del formato file SVG.
- Imposta la larghezza della pagina assegnando un valore alla proprietà pagewidth.
- Definire l’altezza della pagina impostando un valore della proprietà pageheight.
- Assegnare l’oggetto della classe SvgRasterizationOptions alla proprietà vectorrasterizationoptions.
- Chiama il metodo save per salvare il file TIFF convertito sul disco.
Il seguente esempio di codice dimostra come convertire SVG in TIFF in Python a livello di codice:
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
# Richiama il metodo load della classe Image e carica il file SVG di origine.
with Image.load(os.path.join(data_dir, "sample.svg")) as image:
# Crea un oggetto della classe TiffOptions e inizializzalo con il formato file TIFF.
options = TiffOptions(TiffExpectedFormat.DEFAULT)
# Crea un'istanza della classe SvgRasterizationOptions per definire le opzioni del formato file SVG.
svg_options = SvgRasterizationOptions()
# Imposta la larghezza della pagina assegnando un valore alla proprietà page_width.
svg_options.page_width = 1000.
# Definire l'altezza della pagina impostando un valore della proprietà page_height.
svg_options.page_height = 1000.0
# Assegna l'oggetto della classe SvgRasterizationOptions alla proprietà vector_rasterization_options.
options.vector_rasterization_options = svg_options
# Chiama il metodo di salvataggio per salvare il file TIFF convertito sul disco.
image.save(os.path.join(data_dir, "result.tiff"), options)
Puoi vedere l’output nell’immagine qui sotto:
Converti vettore in raster online
Inoltre, puoi optare per una soluzione non programmatica per convertire il vettore in raster online. Questo convertitore da vettoriale a raster online è gratuito e non richiede la creazione di un account. Soprattutto, è anche alimentato da questo Aspose.Imaging. Puoi vedere un’interfaccia user-friendly con tanta facilità e navigazione semplice.
Convertitore da vettore a raster: ottieni una licenza gratuita#
Puoi usufruire di una licenza temporanea gratuita per provare questa libreria di elaborazione delle immagini senza limitazioni di valutazione.
Conclusione
Ci auguriamo che questo post del blog ti sia piaciuto. Abbiamo imparato come convertire SVG in TIFF in Python in modo programmatico. Abbiamo anche implementato la creazione di un convertitore da vettoriale a raster. Inoltre, puoi ottenere la conversione di immagini vettoriali installando questa elaborazione di immagini libreria. Infine, puoi visitare la documentazione e i [riferimenti] API 20 per avviare lo sviluppo.
Inoltre, ti consigliamo di visitare la Guida introduttiva.
Infine, aspose.com sta scrivendo nuovi articoli. Quindi, rimanete in contatto per aggiornamenti regolari.
L’aiuto è disponibile
Puoi farci sapere le tue domande o dubbi sul nostro forum.
Domande frequenti – FAQ
Puoi convertire SVG in TIFF?
Sì, è abbastanza semplice convertire SVG in TIFF utilizzando Aspose.Imaging for Python. Visita questo link per saperne di più.
Come convertire SVG in TTF?
Puoi convertire un vettore in raster online utilizzando questo vettore in raster convertitore.