In questo semplice esempio, tratteremo i dettagli su come convertire PSD in TIFF in C# seguendo i passaggi dettagliati per stabilire l’ambiente e utilizzare il codice di esempio. L’applicazione sviluppata è abbastanza semplice e può essere utilizzata per salvare PSD come TIFF utilizzando C# utilizzando un’interfaccia API facilmente comprensibile e può essere configurata in qualsiasi degli ambienti supportati da .NET all’interno di macOS, Linux o Windows.
Passaggi per convertire PSD in TIFF in C#
- Configura l’ambiente di sviluppo installando Aspose.PSD for .NET da NuGet per esportare PSD in TIFF
- Crea un’istanza dell’oggetto di classe PsdImage per aprire il file PSD di origine dal disco
- Utilizza un’istanza della classe TiffOptions per impostare le opzioni dell’immagine TIFF desiderate
- Converti il PSD in un file TIFF usando il metodo Save
Utilizzando l’applicazione di conversione di immagini C# da PSD a TIFF può essere sviluppata seguendo i passaggi di cui sopra, per cui il processo inizierà accedendo al file PSD di origine dal disco o da un flusso di memoria utilizzando il metodo Image.Load(). Quindi, utilizzando un’istanza della classe Tiffptions, verranno impostate le proprietà TIFF richieste per l’immagine TIFF di output, a cui seguirà la conversione dell’immagine PSD in un’immagine TIFF sul disco utilizzando il metodo Save.
Codice per esportare PSD in TIFF in C#
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Psd; | |
using Aspose.PSD.FileFormats.Tiff.Enums; | |
using Aspose.PSD.ImageOptions; | |
namespace TestPSD | |
{ | |
public class PsdToTiff | |
{ | |
public static void ConvertPsdToTiff() | |
{ | |
String path = @"/Users/Documents/KB/TestData/"; | |
// Applying product license to convert PSD to TIFF in C# | |
License PsdLic = new License(); | |
PsdLic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
using (var psdToTiffImage = (PsdImage)Image.Load(path + "Sample.psd")) | |
{ | |
// Set the output Tiff options | |
TiffOptions tiffOpts = new TiffOptions(TiffExpectedFormat.TiffLzwCmyk); | |
tiffOpts.Artist = "Aspose"; | |
tiffOpts.Compression = TiffCompressions.None; | |
tiffOpts.ImageLength = 800; | |
tiffOpts.ImageWidth = 600; | |
// Save the converted TIFF on the disk | |
psdToTiffImage.Save(path + "PsdConverted.tiff", tiffOpts); | |
} | |
} | |
} | |
} |
L’esempio sopra mostra il meccanismo di conversione di un PSD in TIFF utilizzando C# mediante semplici chiamate API. La classe TiffOptions viene utilizzata per personalizzare le proprietà dell’immagine TIFF di output, tra cui compressione, bit per pixel, lunghezza dell’immagine, larghezza dell’immagine, risoluzione dell’immagine e aggiunta di tag per citarne alcuni. Dopo aver impostato le proprietà TIFF richieste, l’immagine TIFF desiderata verrà salvata sul disco.
In questo argomento, ci siamo concentrati sulla conversione da PSD a TIFF utilizzando C# utilizzando una procedura graduale. Se vuoi approfondire e conoscere come convertire un’immagine di Adobe Illustrator (AI) in PNG, fai riferimento all’articolo su come convertire AI in PNG in C#.