แปลงหลาย ๆ BMP เป็น JPG ใน Java

Java ความเร็วสูงเพื่อแปลงหลาย BMP เป็น JPG

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

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

แปลง BMP เป็น JPG ใน Java

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

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

รวม BMP เข้ากับ JPG ใน Java

หากต้องการแปลง BMP หลายรายการเป็น JPG เพียงใช้ไลบรารี Java ที่จัดการรายละเอียดระดับต่ำทั้งหมด

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

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

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.jpg");
รันโค้ด

วิธีการแปลงหลาย ๆ BMP เป็น JPG

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

Java ไลบรารีที่จะแปลง BMP เป็น JPG

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

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

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

5%

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

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