Тази проста тема обхваща как да конвертирате AI в PNG в Java с помощта на подробна поетапна процедура. Това приложение може да се използва за бързо запазване на AI като PNG с помощта на Java и може да се използва във всяка конфигурирана среда на Java в macOS, Windows или Linux.
Стъпки за експортиране на AI в PNG в Java
- Конфигурирайте средата за разработка, като инсталирате Aspose.PSD for Java от мениджъра на хранилището, за да конвертирате AI файла в PNG изображение
- Създайте екземпляр на обект от класа AiImage и отворете изходния AI файл от диска
- Създайте екземпляр на класа PngOptions и задайте необходимите свойства на изходното PNG изображение
- Конвертирайте и запазете заредения 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); | |
} | |
} |
Горният демонстрационен пример показва механизма за конвертиране на Adobe Illustrator в PNG с помощта на Java, при което методът Image.load() се използва за зареждане на изходния AI файл с изображение от диска. За да персонализирате допълнително изходния PNG, екземпляр на класа PngOptions се използва за задаване на свойства като разделителна способност на изображението, тип цвят и дълбочина за изходния PNG, за да назовем само няколко. След като желаните PNG свойства са зададени, изходното PNG изображение се записва на диска или в MemoryStream.
В този пример научихме за процеса на конвертиране на AI в PNG с помощта на Java поетапно. Ако се интересувате да научите за конвертирането на AI в PDF файл, вижте статията на как да конвертирате AI в PDF в Java.