В этом разделе рассматривается, как преобразовать AI в PNG в C#. Это приложение можно использовать для быстрого сохранения ИИ в формате 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 на С#.