I detta enkla exempel kommer vi att täcka detaljerna om hur man konverterar PSD till TIFF i C# genom att följa de detaljerade stegen för att etablera miljön och använda exempelkoden. Den utvecklade applikationen är ganska enkel och kan användas för att spara PSD som TIFF med C# med ett lättförståeligt API-gränssnitt och kan konfigureras i alla .NET-stödda miljöer i macOS, Linux eller Windows.
Steg för att konvertera PSD till TIFF i C#
- Konfigurera utvecklingsmiljön genom att installera Aspose.PSD for .NET från NuGet för export av PSD till TIFF
- Skapa en instans av klassobjektet PsdImage för att öppna PSD-källfilen från disken
- Använd en instans av klassen TiffOptions för att ställa in önskade TIFF-bildalternativ
- Konvertera PSD till en TIFF-fil med hjälp av Spara-metoden
Genom att använda C# PSD till TIFF kan bildkonverteringsapplikationen utvecklas genom att följa de ovannämnda stegen, varvid processen kommer att börja genom att komma åt käll-PSD-filen från disken eller en minnesström med metoden Image.Load(). Genom att sedan använda en instans av klassen Tiffptions, kommer de erforderliga TIFF-egenskaperna för den utgående TIFF-bilden att ställas in, vilket sedan följs av att konvertera PSD-bilden till en TIFF-bild på disken med hjälp av metoden Spara.
Kod för att exportera PSD till TIFF i 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); | |
} | |
} | |
} | |
} |
Ovanstående exempel visar mekanismen för att konvertera en PSD till TIFF med C# med enkla API-anrop. Klassen TiffOptions används för att anpassa TIFF-bildegenskaperna, inklusive komprimering, bit per pixel, bildlängd, bildbredd, bildupplösning och lägga till taggar för att nämna några. Efter att ha ställt in de nödvändiga TIFF-egenskaperna kommer den önskade TIFF-bilden att sparas antingen på disken.
I det här ämnet har vi fokuserat på att konvertera PSD till TIFF med C# med en stegvis procedur. Om du vill utforska mer och lära dig hur du konverterar en Adobe Illustrator (AI)-bild till PNG, se artikeln om hur man konverterar AI till PNG i C#.