Այս թեման ենթադրում է, թե ինչպես պետք է վերափոխել AI-ը PNG-ի C#-ում: Այս հավելվածը կարող է օգտագործվել արագ արագ պահելու AI-ն որպես PNG՝ օգտագործելով C# և կարող է օգտագործվել Windows-ի, macOS-ի կամ Linux-ի ներսում .NET կազմաձևված միջավայրերից որևէ մեկում:
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# քայլ առ քայլ: Եթե ցանկանում եք իմանալ արհեստական ինտելեկտը PDF ֆայլի փոխակերպելու մասին, տես ինչպես փոխարկել AI-ն PDF-ի C#-ով-ի հոդվածը: