Ինչպես փոխարկել AI-ն PNG-ի Java-ում

Այս պարզ թեման ընդգրկում է, թե ինչպես փոխակերպել AIPNG-ին Java-ում՝ օգտագործելով մանրամասն փուլային ընթացակարգ: Այս հավելվածին կարելի է արագ կոչել պահպանել AI-ն որպես PNG՝ օգտագործելով Java և կարելի է հիշատակել Java-ի կազմաձևված ցանկացած միջավայրում՝ macOS-ի, Windows-ի կամ Linux-ի ներսում:

Java-ում AI-ն PNG-ին արտահանելու քայլեր

  1. Կազմաձևեք զարգացման միջավայրը՝ տեղադրելով Aspose.PSD for Java-ը պահեստի կառավարիչից՝ AI ֆայլը PNG պատկերի փոխարկելու համար։
  2. Ստեղծեք AiImage դասի օբյեկտ և բացեք աղբյուրի AI ֆայլը սկավառակից
  3. Ստեղծեք PngOptions դասի օրինակ և սահմանեք ելքային PNG պատկերի պահանջվող հատկությունները
  4. Փոխակերպեք և պահեք բեռնված Adobe Illustrator (AI) ֆայլը սկավառակի վրա PNG պատկերի

Java Adobe Illustrator-ում PNG պատկերի փոխակերպման հավելվածները կարող են հեշտությամբ մշակվել՝ հավատարիմ մնալով վերը նշված փուլային ընթացակարգին, որտեղ գործընթացը կսկսվի՝ մուտք գործելով աղբյուր Adobe Illustrator (AI) ֆայլը աղբյուրներից, ինչպիսիք են սկավառակը կամ հիշողության հոսքը: . Այնուհետև օգտագործելով PngOptions դասի օրինակը, ելքային PNG պատկերի ցանկալի հատկությունները կհարմարեցվեն: Վերջապես, բեռնված Adobe Illustrator (AI) պատկերի ֆայլը կպահվի որպես PNG պատկեր սկավառակի վրա՝ օգտագործելով Image.save() մեթոդը:

Կոդ՝ AI-ն PNG-ին Java-ում արտահանելու համար

import com.aspose.psd.Image;
import com.aspose.psd.ImageOptionsBase;
import com.aspose.psd.License;
import com.aspose.psd.ResolutionSetting;
import com.aspose.psd.fileformats.ai.AiImage;
import com.aspose.psd.fileformats.png.PngColorType;
import com.aspose.psd.imageoptions.PngOptions;
public class AIToPNG {
public static void main(String[] imageArgs) throws Exception {
String path= "/Users/Documents/KnowledgeBase/";
// Apply the API license to convert AI to PNG file
License aiToPngLic = new License();
aiToPngLic.setLicense(path + "Conholdate.Total.Product.Family.lic");
//Access the sample AI file using an instance of the AiImage
AiImage srcAiFileToPng = (AiImage)Image.load(path + "example.ai");
//Setting the output PNG image options
PngOptions pngOpts = new PngOptions();
pngOpts.setResolutionSettings(new ResolutionSetting(800, 800));
pngOpts.setColorType(PngColorType.TruecolorWithAlpha);
pngOpts.setBitDepth((byte)32);
//Save the PNG image file on the disk
srcAiFileToPng.save(path + "PsdConv.png", pngOpts);
}
}

Վերոնշյալ ցուցադրական օրինակը ցույց է տալիս Java*-ի միջոցով *Adobe Illustrator-ը PNG-ի փոխարկելու մեխանիզմը, որով Image.load() մեթոդն օգտագործվում է սկավառակից աղբյուրի AI պատկերի ֆայլը բեռնելու համար: Ելքային PNG-ն ավելի հարմարեցնելու համար PngOptions դասի օրինակն օգտագործվում է այնպիսի հատկություններ սահմանելու համար, ինչպիսիք են պատկերի լուծաչափը, գույնի տեսակը և ելքային PNG-ի խորությունը մի քանիսը նշելու համար: Ցանկալի PNG հատկությունները սահմանելուց հետո ելքային PNG պատկերը պահվում է սկավառակի վրա կամ MemoryStream-ի ներսում:

Այս օրինակում մենք սովորեցինք AI-ն PNG-ի փոխակերպելու գործընթացի մասին՝ օգտագործելով Java քայլ առ քայլ: Եթե հետաքրքրված եք AI-ը PDF ֆայլի փոխակերպելու մասին իմանալով, տես ինչպես փոխարկել AI-ն PDF-ի Java-ում-ի հոդվածը:

 Հայերեն