บทช่วยสอนสั้นๆ นี้มีคำแนะนำทีละขั้นตอนเพื่อ เปรียบเทียบ Images ใน Java วิธีกำหนดค่าไลบรารีการเปรียบเทียบเอกสาร และให้โค้ดตัวอย่างเพื่อแสดงการใช้งานฟังก์ชัน เปรียบเทียบรูปภาพของ Java คู่มือนี้ไม่ได้ขึ้นอยู่กับซอฟต์แวร์ของบริษัทอื่นเพิ่มเติม และสามารถใช้กับระบบปฏิบัติการใดก็ได้ เช่น MS Windows, Linux และ Mac OS ด้านล่างคุณจะพบคำแนะนำและรหัสสำหรับการเปรียบเทียบภาพโดยใช้ Java
ขั้นตอนในการเปรียบเทียบรูปภาพใน Java
- ติดตั้ง GroupDocs.Comparison for Java จากที่เก็บ Maven ในแอปพลิเคชัน Java เพื่อเปรียบเทียบรูปภาพ
- นำเข้าคลาสที่จำเป็นสำหรับการพัฒนาฟังก์ชันสำหรับการเปรียบเทียบรูปภาพ
- สร้างวัตถุของคลาส Comparer และส่งไฟล์รูปภาพต้นฉบับไปยังตัวสร้าง
- เรียกวิธีการเพิ่มของคลาสตัวเปรียบเทียบและระบุเส้นทางไฟล์ PNG เป้าหมาย
- สุดท้าย เรียกใช้วิธีการเปรียบเทียบและส่งเส้นทางไฟล์ภาพผลลัพธ์สำหรับการเปรียบเทียบ
ประเด็นข้างต้นช่วยให้คุณสร้างความสามารถในการ เปรียบเทียบภาพ Java ได้อย่างง่ายดาย กระบวนการเปรียบเทียบรูปภาพสามารถเริ่มต้นได้โดยการติดตั้งไลบรารีที่จำเป็นและรวมถึงคลาสที่จำเป็น จากนั้น คลาสตัวเปรียบเทียบจะอนุญาตให้คุณโหลดไฟล์อิมเมจต้นฉบับโดยสร้างอินสแตนซ์ ในขั้นตอนถัดไป ให้เรียกวิธีเพิ่มสำหรับการโหลดไฟล์ PNG เป้าหมายสำหรับการเปรียบเทียบ และสุดท้ายให้บันทึกไฟล์ผลลัพธ์ลงในดิสก์โดยเรียกวิธีการเปรียบเทียบ
รหัสเพื่อเปรียบเทียบรูปภาพใน Java
import com.groupdocs.comparison.Comparer; | |
import com.groupdocs.comparison.license.License; | |
import java.nio.file.Path; | |
public class CompareImagesInJava { | |
public static void main(String[] args) { // Main function to compare Images in Java | |
// Remove the watermark in output PDF document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Comparison.lic"); | |
try (Comparer comparer = new Comparer("source.png")) { | |
comparer.add("target.png"); | |
final Path resultPath = comparer.compare("result.pdf"); | |
} | |
System.out.println("Done"); | |
} | |
} |
เราได้พัฒนา เปรียบเทียบสองภาพและเน้นความแตกต่างของฟังก์ชัน Java ในข้อมูลโค้ดด้านบน เราใช้การเรียก API ของไลบรารีการเปรียบเทียบเอกสารสองสามครั้งเพื่อทำการเปรียบเทียบรูปภาพโดยใช้ Java ยิ่งกว่านั้น เราได้จัดเตรียมรูปภาพ PNG ตัวอย่างไว้เป็นเอกสารต้นทางและเป้าหมาย และคุณสามารถใช้โค้ดตัวอย่างนี้เพื่อเปรียบเทียบรูปภาพในรูปแบบอื่นได้
เราได้กล่าวถึงกระบวนการโดยละเอียดสำหรับความสามารถในการเปรียบเทียบอิมเมจของ Java เมื่อเร็ว ๆ นี้ เราได้เผยแพร่บทความเกี่ยวกับการเปรียบเทียบไฟล์ PowerPoint ใน Java ดูคู่มือ วิธีเปรียบเทียบไฟล์ PowerPoint โดยใช้ Java สำหรับข้อมูลเพิ่มเติม