รหัสที่จะรวม ภาพ ใน Java

Java ความเร็วสูงเพื่อรวม ภาพ ไฟล์

นี่เป็นโซลูชันระดับมืออาชีพในการรวม ภาพ โดยใช้ Java ใช้ ภาพ การรวม API ของเราเพื่อสร้างซอฟต์แวร์แบบพกพา แข็งแกร่ง และปลอดภัยใน Java ลองออนไลน์ฟรี!

ดูข้อมูลโค้ด

แปลงรูปภาพใน Java

Java ช่วยให้ Java สามารถแปลงภาพได้อย่างง่ายดาย เครื่องมือแปลงรูปภาพจะวิเคราะห์เนื้อหาต้นฉบับ จากนั้นส่งออกเนื้อหากราฟิกแบบรวมไปยังรูปแบบที่ต้องการ

การแปลงรูปภาพอาจเป็นเรื่องยาก เว้นแต่ว่าคุณมีเครื่องมือระดับมืออาชีพในการทำงาน ใช้ Java เพื่อแปลงภาพที่มีความยืดหยุ่นและความเร็วสูงสุด ใช้งานการสาธิตออนไลน์แบบสดและตรวจสอบคุณภาพของภาพสูงสุดในเบราว์เซอร์ Image Conversion API รองรับตัวเลือกที่มีประโยชน์มากมาย

รวมรูปภาพใน Java

ปรับปรุงความสามารถในการจัดรูปแบบรูปภาพด้วย Aspose.Words for Java นี่เป็นวิธีง่ายๆ ในการรวมรูปภาพเข้ากับ Java ที่จัดการรายละเอียดระดับต่ำทั้งหมด

รวมรูปภาพและบันทึกผลลัพธ์เป็นไฟล์เดียว หากคุณพัฒนาโค้ดใน Java สิ่งนี้จะง่ายกว่าที่คิด ดู Java ที่วนซ้ำผ่านรูปภาพและรวมเข้าด้วยกัน:

ตัวอย่างโค้ดใน Java เพื่อรวม PNG files
อัปโหลดไฟล์ที่คุณต้องการรวม
รันโค้ด
อัปโหลดไฟล์ที่คุณต้องการรวม
เลือกรูปแบบเป้าหมายจากรายการ
// 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");
รันโค้ด

วิธีการรวม ภาพ

  1. ติดตั้ง Aspose.Words for Java
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยังโปรเจ็กต์ Java
  3. เปิดไฟล์ต้นทาง ภาพ ใน Java
  4. รวมไฟล์ ภาพ ไฟล์ในไม่กี่วินาที
  5. เรียก appendDocument() โดยส่งชื่อไฟล์เอาต์พุตพร้อมนามสกุลที่ต้องการ
  6. รับผลการรวม ภาพ เป็นไฟล์เดียว

Java ไลบรารีเพื่อรวม ภาพ ไฟล์

เราโฮสต์ 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 โปรดดู เอกสารประกอบผลิตภัณฑ์

อื่นๆ ที่รองรับ ภาพ การดำเนินการผสาน

คุณสามารถรวม ภาพ กับรูปแบบไฟล์อื่นๆ ได้มากมาย:

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ