Dit onderwerp gaat over het converteren van AI naar PNG in C#. Deze applicatie kan worden gebruikt om AI snel op te slaan als PNG met C#** en kan worden gebruikt in alle .NET geconfigureerde omgevingen binnen Windows, macOS of Linux.
Stappen om AI naar PNG te exporteren in C#
- Breng uw omgeving tot stand door Aspose.PSD for .NET van NuGet te installeren om het AI-bestand naar een PNG-afbeelding te converteren
- Maak een instantie van de klasse AiImage om toegang te krijgen tot het AI-bronbestand vanaf de schijf
- Initialiseer het klasseobject PngOptions om de gewenste PNG-uitvoereigenschappen in te stellen
- Converteer het AI-bestand naar een PNG op de schijf
Door C# Adobe Illustrator naar PNG te gebruiken, kunnen toepassingen voor beeldconversie worden gemaakt met behulp van de bovengenoemde stapsgewijze procedure, waarbij het proces wordt gestart door het bronbestand van Adobe Illustrator (AI) van de schijf te laden. Vervolgens worden met behulp van de klasse-instantie PngOptions verschillende eigenschappen voor het gewenste uitvoer-PNG-afbeeldingsbestand ingesteld, gevolgd door het opslaan van het Adobe Illustrator-bestand als een PNG-afbeelding op de schijf met behulp van de methode Opslaan.
Code om AI naar PNG te exporteren in C#
using System; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Ai; | |
using Aspose.PSD.FileFormats.Png; | |
using Aspose.PSD.ImageOptions; | |
namespace TestPSD | |
{ | |
public class AiToPNG | |
{ | |
public static void ConvertAiToPng() | |
{ | |
String path = @"/Users/Documents/KBase/TestData/"; | |
// Applying product license to convert AI to a PNG image in C# | |
License AiToPngLic = new License(); | |
AiToPngLic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
using (var aitoPngImage = (AiImage)Image.Load(path + "sample3.ai")) | |
{ | |
//Set the output PNG options | |
PngOptions pngOpts = new PngOptions(); | |
pngOpts.ResolutionSettings = new ResolutionSetting(800, 800); | |
pngOpts.ColorType = PngColorType.TruecolorWithAlpha; | |
pngOpts.BitDepth = 32; | |
// Save the converted PNG image on the disk | |
aitoPngImage.Save(path + "PsdConverted.jpg", pngOpts); | |
} | |
} | |
} | |
} |
De bovenstaande voorbeeldcode demonstreert het proces van het converteren van Adobe Illustrator naar PNG met behulp van C# waarbij de methode Image.Load() verwijst naar toegang tot het AI-bronbestand vanaf de schijf. De instantie van de klasse PngOptions wordt gebruikt om de opties voor PNG-uitvoerafbeeldingen in te stellen, zoals resolutie-instellingen, PNG-kleurtype en bitdiepte, om er maar een paar te noemen. Na het instellen van de PNG-eigenschappen, wordt de PNG-afbeelding opgeslagen op de schijf of in de MemoryStream.
In dit eenvoudige onderwerp hebben we ons gericht op het stapsgewijze converteren van AI naar PNG met behulp van C#. Als je meer wilt weten over het converteren van een AI naar een pdf-bestand, raadpleeg dan het artikel op hoe AI naar PDF te converteren in C#.