Кодът за обединяване на PNG в Java

Високоскоростна Java библиотека за обединяване на PNG файла

Това е професионално решение за комбиниране на PNG с помощта на Java. Използвайте нашия PNG API за сливане, за да създадете преносим, стабилен и сигурен софтуер в Java. Опитайте го онлайн безплатно!

Вижте кодовия фрагмент

Конвертирайте PNG в Java

Библиотеката Java позволява на разработчиците на Java лесно да конвертират PNG изображения. Машината за преобразуване на PNG изображения анализира оригиналното PNG съдържание, след което експортира комбинираното графично съдържание в необходимия формат.

Преобразуването на PNG изображения може да е трудно, освен ако нямате професионален инструмент, който да свърши работата. Използвайте Java, за да конвертирате PNG изображения с максимална гъвкавост и скорост. Пуснете онлайн демонстрация на живо и проверете най-високото качество на изображението направо в браузър. PNG Conversion API поддържа куп полезни опции.

Обединете PNG в Java

Подобрете възможностите на формата за PNG изображения с Aspose.Words за Java. Това е лесен начин за комбиниране на PNG изображения с библиотека Java, която обработва всички детайли на ниско ниво.

Обединете PNG изображения и запазете резултата като един файл. Ако разработите код в Java, това ще бъде по-просто, отколкото звучи. Вижте примера на Java, който итерира през PNG изображения и ги комбинира:

Пример за код на Java за обединяване на PNG файлове
Качете файл, който искате да обедините
Изпълнение на код
Качете файл, който искате да обедините
Изберете целевия формат от списъка
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
копие
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
копие
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
копие
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
копие
import com.aspose.words.*;

List<String> fileNames = Arrays.asList("Input1.png", "Input2.png");

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

List<Shape> shapes = fileNames.stream().map(fileName -> {
    try {
        return builder.insertImage(fileName);
    } catch (Exception e) {
        e.printStackTrace();
    }
    return null;
}).collect(Collectors.toList());

// Изчислете максималната ширина и височина и актуализирайте настройките на страницата, 
// за да изрежете документа, за да пасне на размера на снимките.
PageSetup pageSetup = builder.getPageSetup();
pageSetup.setPageWidth(shapes.stream().mapToDouble(shape -> shape.getWidth()).max().getAsDouble());
pageSetup.setPageHeight(shapes.stream().mapToDouble(shape -> shape.getHeight()).sum());
pageSetup.setTopMargin(0);
pageSetup.setLeftMargin(0);
pageSetup.setBottomMargin(0);
pageSetup.setRightMargin(0);

doc.save("Output.png");
Изпълнение на код

Как да обедините PNG

  1. Инсталирайте Aspose.Words for Java.
  2. Добавете препратка към библиотеката (импортирайте библиотеката) към вашия Java проект
  3. Отворете изходния PNG Java файл.
  4. Комбинирайте PNG файла за няколко секунди.
  5. Извикайте метода appendDocument(), предавайки име на изходен файл с необходимото разширение.
  6. Получете резултата от обединяването на PNG като един файл.

Java библиотека, за да обедините PNG файла

Ние хостваме нашите Java пакети в хранилища на Maven. 'Aspose.Words за Java' е обикновен JAR файл, съдържащ байт-код. Моля, следвайте инструкциите стъпка по стъпка как да го инсталирате във вашата среда за разработчици на Java.

Системни изисквания

Поддържат се Java SE 7 и по Java Ние също така предоставяме отделен пакет за Java SE 6 в случай, че сте длъжни да използвате този остарял JRE.

Нашият Java е междуплатформен и работи на всички операционни системи с внедряване на JVM Microsoft Windows, Linux, macOS, Android и iOS.

За информация относно незадължителните зависимости от пакети, като JogAmp JOGL, Harfbuzz шрифтове Java Advanced Imaging JAI, моля, вижте Документацията за продукта.

Други поддържани PNG операции за сливане

Можете да обедините PNG с много други файлови формати:

5%

Абонирайте се за актуализации на продуктите на Aspose

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2024. Всички права запазени.