Ez az egyszerű témakör bemutatja, hogyan lehet alakítani a(z) AI fájlt PNG-re Java nyelven egy részletes, lépésenkénti eljárással. Ez az alkalmazás gyorsan hivatkozhat a mesterséges intelligencia mentése PNG formátumban Java használatával, és bármely Java-konfigurált környezetben használható macOS-en, Windowson vagy Linuxon belül.
Lépések az AI PNG formátumba exportálásához Java nyelven
- Állítsa be a fejlesztői környezetet a Aspose.PSD for Java telepítésével a lerakatkezelőből, hogy az AI fájlt PNG képpé konvertálja
- Példányosítsa a AiImage osztály objektumát, és nyissa meg a forrás AI fájlt a lemezről
- Hozzon létre egy példányt a PngOptions osztályból, és állítsa be a szükséges kimeneti PNG kép tulajdonságait
- Konvertálja és mentse a betöltött Adobe Illustrator (AI) fájlt PNG képpé a lemezen
A Java programban az Adobe Illustrator PNG képkonverziós alkalmazások könnyen fejleszthetők a fent említett lépésenkénti eljárás betartásával, ahol a folyamat az Adobe Illustrator (AI) forrásfájl elérésével kezdődik olyan forrásokból, mint például lemez vagy memóriafolyam. . Ezután a PngOptions osztály egy példányának használatával a kimeneti PNG-kép kívánt tulajdonságai testreszabásra kerülnek. Végül a betöltött Adobe Illustrator (AI) képfájl PNG-képként kerül mentésre a lemezre az Image.save() metódus segítségével.
Kód az AI PNG formátumba exportálásához Java nyelven
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); | |
} | |
} |
A fenti bemutató példa bemutatja az Adobe Illustrator PNG-re konvertálásának mechanizmusát Java használatával, amely során az Image.load() metódust használják a forrás AI képfájl betöltésére a lemezről. A kimeneti PNG további testreszabása érdekében a PngOptions osztály egy példányát használjuk az olyan tulajdonságok beállítására, mint a képfelbontás, színtípus és a kimeneti PNG mélysége, hogy csak néhányat említsünk. A kívánt PNG-tulajdonságok beállítása után a kimeneti PNG-kép mentésre kerül a lemezre vagy a MemoryStream belsejébe.
Ebben a példában megismerkedtünk az AI-nak PNG-vé konvertálásának folyamatával a Java használatával* lépésenként. Ha szeretne többet megtudni a mesterséges intelligencia PDF-fájllá konvertálásáról, olvassa el a következő cikket: hogyan lehet AI-t PDF-be konvertálni Java-ban.