บทความนี้อธิบายคลาสเครื่องมือสำหรับ Java เพื่อใช้การครอบตัดภาพ แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
แพ็คเกจ com.yanek.util; นำเข้า java.awt.rectangle; นำเข้า java.awt.image.bufferedimage; นำเข้า java.io.file; นำเข้า java.io.fileinputstream; Iterator; imagejavax.imageio.imageio; imagejavax.imageio.imagereadparam นำเข้า javax.imageio.imagereader; นำเข้า Javax.imageio.stream.imageinp Utstream; [] args) {imgcututil.cut (30, 50, 300, 400, "d: /1.jpg", "d: /100.jpg"); พิกัดที่มุมซ้ายบน* @param y1 เลือกพิกัด y ที่มุมซ้ายบนของพื้นที่* @param width เลือกความกว้างของพื้นที่* @param ความสูงเลือกความสูงของพื้นที่* @param SourcePath * @param descpath บันทึกเส้นทางของภาพหลังจากการครอบตัด */ public static void cut (int x1, int y1, ความกว้าง int, ความสูง int, สตริง SourcePath, String descpath) {FileInputStream คือ = NULL; = ใหม่ FileInputStream (SourcePath); = imageio.createImageInputStream (IS); bi = reader.read (0, param); ลอง {is.close (); {E.PrintStackTrace ();ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน