วิธีครอบตัดรูปภาพใน Java

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

ขั้นตอนในการครอบตัดรูปภาพใน Java

  1. กำหนดค่าโครงการเพื่อเพิ่ม Aspose.Imaging จากที่เก็บ Maven เพื่อครอบตัดรูปภาพ
  2. โหลดไฟล์รูปภาพต้นฉบับลงในวัตถุคลาส Image
  3. ส่งวัตถุรูปภาพไปยังคลาส RasterImage
  4. แคชภาพลงในหน่วยความจำเพื่อเพิ่มประสิทธิภาพ
  5. ครอบตัดรูปภาพโดยเลื่อนด้านข้างเข้าด้านในเพื่อระบุค่าที่ต้องการ
  6. บันทึกภาพผลลัพธ์ลงในดิสก์

ขั้นตอนเหล่านี้อธิบายวิธีการใน java crop bitmap โดยให้รายละเอียดเกี่ยวกับการกำหนดค่าสภาพแวดล้อมการพัฒนาและกระบวนการทีละขั้นตอนที่ต้องปฏิบัติตามเพื่อจุดประสงค์นี้ มีการกล่าวถึงคลาสและเมธอดที่จำเป็นทั้งหมดที่จำเป็นสำหรับการทำงานนี้ การครอบตัดภาพอธิบายโดยการเลื่อนด้านข้างเข้าหาศูนย์กลางภาพ อย่างไรก็ตาม คุณสามารถครอบตัดภาพโดยกำหนดสี่เหลี่ยมผืนผ้าได้เช่นกัน

รหัสเพื่อครอบตัดรูปภาพใน Java

import com.aspose.imaging.Image;
import com.aspose.imaging.License;
import com.aspose.imaging.RasterImage;
public class CropImageInJava {
public static void main(String[] args) // Main function to crop image in Java
{
// Instantiate license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Load source bitmap
try (RasterImage bitmapImage = (RasterImage)Image.load("SampleImageToCrop.bmp"))
{
// Cache the image for enhanced performance
if (!bitmapImage.isCached())
{
bitmapImage.cacheData();
}
// Crop the image by sliding sides inwards
bitmapImage.crop(10, 10, 200, 0);
// Save the processed image
bitmapImage.save("Cropped.bmp");
}
System.out.println("Done");
}
}

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

ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีการครอบตัดรูปภาพ อย่างไรก็ตาม หากคุณต้องการเรียนรู้วิธีบีบอัดรูปภาพ โปรดดูบทความใน วิธีบีบอัดรูปภาพใน Java

 ไทย