Este tópico envolve como converter AI para PNG em C#. Este aplicativo pode ser utilizado para salvar AI como PNG usando C# rapidamente e pode ser usado em qualquer um dos ambientes configurados .NET dentro do Windows, macOS ou Linux.
Etapas para exportar AI para PNG em C#
- Estabeleça seu ambiente instalando Aspose.PSD for .NET do NuGet para converter o arquivo AI em uma imagem PNG
- Crie uma instância da classe AiImage para acessar o arquivo AI de origem do disco
- Inicialize o objeto de classe PngOptions para definir as propriedades PNG de saída desejadas
- Converta o arquivo AI em um PNG no disco
Ao usar C# Adobe Illustrator para PNG, os aplicativos de conversão de imagem podem ser criados usando o procedimento passo a passo mencionado acima, onde o processo será iniciado carregando o arquivo Adobe Illustrator (AI) de origem do disco. Em seguida, com a ajuda da instância da classe PngOptions, serão definidas várias propriedades para o arquivo de imagem PNG de saída desejado, que será seguido salvando o arquivo Adobe Illustrator como uma imagem PNG no disco usando o método Salvar.
Código para exportar AI para PNG em 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); | |
} | |
} | |
} | |
} |
O código de exemplo acima demonstra o processo de conversão de Adobe Illustrator em PNG usando C# em que o método Image.Load() refere-se ao acesso ao arquivo AI de origem a partir do disco. A instância da classe PngOptions é usada para definir as opções de imagem PNG de saída, como configurações de resolução, tipo de cor PNG e profundidade de bits, para citar alguns. Após definir as propriedades do PNG, a imagem PNG será salva no disco ou dentro do MemoryStream.
Neste tópico simples, focamos no processo de conversão de AI em PNG usando C# de maneira gradual. Se você quiser aprender como converter um AI em um arquivo PDF, consulte o artigo em como converter AI para PDF em C #.