Dit is een professionele oplossing om afbeelding te combineren met Java. Gebruik onze afbeelding samenvoeg API om draagbare, robuuste en veilige software in Java te maken. Probeer het gratis online!
Java bibliotheek kunnen Java ontwikkelaars afbeeldingen gemakkelijk converteren. De beeldconversie-engine analyseert de originele inhoud en exporteert vervolgens de gecombineerde grafische inhoud naar het vereiste formaat.
Beeldconversie kan lastig zijn, tenzij u een professionele tool hebt om het werk te doen. Gebruik Java om afbeeldingen met maximale flexibiliteit en snelheid te converteren. Voer een online live demo uit en controleer de hoogste beeldkwaliteit rechtstreeks in een browser. Image Conversion API ondersteunt een heleboel handige opties.
Verbeter de mogelijkheden voor beeldformaat met Aspose.Words for Java. Dit is een eenvoudige manier om afbeeldingen te combineren met de Java bibliotheek die alle details op laag niveau verwerkt.
Voeg afbeeldingen samen en sla het resultaat op als één bestand. Als u code ontwikkelt in Java, is dit eenvoudiger dan het klinkt. Zie Java voorbeeld dat itereert door afbeeldingen en ze combineert:
// 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>
Kopiëren
// 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')
Kopiëren
// 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>
Kopiëren
// 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"
Kopiëren
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());
// Bereken de maximale breedte en hoogte en werk de pagina-instellingen bij om het document
// bij te snijden zodat het op het formaat van de afbeeldingen past.
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");
We hosten onze Java pakketten in Maven- repositories. 'Aspose.Words voor Java' is een algemeen JAR bestand dat bytecode bevat. Volg de stapsgewijze instructies voor het installeren in uw Java-ontwikkelaarsomgeving.
Java SE 7 en recentere Java versies worden ondersteund. Java SE 6 bieden wij een apart pakket aan voor het geval u verplicht bent deze verouderde JRE.
Ons Java pakket is platformonafhankelijk en draait op alle besturingssystemen met JVM implementatie, waaronder Microsoft Windows, Linux, macOS, Android en iOS.
Voor informatie over optionele JogAmp JOGL, Harfbuzz font engine, Java Advanced Imaging JAI, raadpleegt u de productdocumentatie.
U kunt afbeelding samenvoegen met vele andere bestandsindelingen: