Тази тема включва как да конвертирате AI в PNG в C#. Това приложение може да се използва за бързо запазване на AI като PNG с помощта на C# и може да се използва във всяка от .NET конфигурираните среди в Windows, macOS или Linux.
Стъпки за експортиране на AI в PNG в C#
- Създайте своята среда, като инсталирате Aspose.PSD for .NET от NuGet, за да конвертирате AI файл в PNG изображение
- Създайте екземпляр на класа AiImage за достъп до изходния AI файл от диска
- Инициализирайте обекта от клас PngOptions, за да зададете желаните изходни свойства на PNG
- Конвертирайте AI файла в PNG на диска
Чрез използване на C# Adobe Illustrator в PNG могат да се създават приложения за преобразуване на изображения чрез гореспоменатата поетапна процедура, при която процесът ще започне чрез зареждане на изходния файл на Adobe Illustrator (AI) от диска. След това с помощта на екземпляра на класа PngOptions ще бъдат зададени различни свойства за желания изходен PNG файл с изображение, което след това ще бъде последвано от запазване на файла на Adobe Illustrator като PNG изображение на диска чрез метода Save.
Код за експортиране на AI към PNG в 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); | |
} | |
} | |
} | |
} |
Горният примерен код демонстрира процеса на конвертиране на Adobe Illustrator в PNG с помощта на C#, при което методът Image.Load() се отнася за достъп до изходния AI файл от диска. Екземплярът на класа PngOptions се използва за задаване на опции за изходно PNG изображение, като например настройки за разделителна способност, тип PNG цвят и битова дълбочина, за да назовем само няколко. След като зададете свойствата на PNG, PNG изображението ще бъде записано на диска или в MemoryStream.
В тази проста тема се съсредоточихме върху процеса на преобразуване на AI в PNG с помощта на C# поетапно. Ако искате да научите за конвертирането на AI в PDF файл, вижте статията на как да конвертирате AI в PDF в C#.