บทความนี้จะอธิบายเกี่ยวกับกระบวนการ ครอบตัด image ใน Python โดยมีขั้นตอนและตัวอย่างโค้ดที่เรียกใช้ได้เพื่อสร้าง โปรแกรมครอบตัดรูปภาพใน Python คุณสามารถทำตามคำแนะนำเหล่านี้ได้ในระบบปฏิบัติการใดๆ เช่น Windows, MacOS, Ubuntu เป็นต้น ที่คุณได้กำหนดค่า Python ไว้
ขั้นตอนการครอบตัดรูปภาพใน Python
- กำหนดค่าสภาพแวดล้อมโดยติดตั้ง Aspose.Imaging เพื่อครอบตัดรูปภาพ
- เข้าถึงภาพอินพุตโดยใช้อินสแตนซ์คลาส Image
- แคสต์วัตถุ Image ที่โหลดลงในวัตถุคลาส RasterImage
- กำหนดพิกัดสี่เหลี่ยมสำหรับการครอบตัดรูปภาพ
- ครอบตัดรูปภาพให้ได้ขนาดตามต้องการ
- เขียนภาพตัดเอาท์พุตลงในดิสก์
ขั้นตอนเหล่านี้อธิบายขั้นตอนการทำงานของโปรแกรมเพื่อ ตัดรูปภาพใน Python การครอบตัดรูปภาพจะอธิบายโดยระบุค่าสี่เหลี่ยม และสามารถปรับปรุงกระบวนการครอบตัดได้โดยเลื่อนด้านข้างเข้าหาจุดศูนย์กลางของรูปภาพตามความต้องการของคุณ
โค้ดตัดภาพด้วย Python
import aspose.imaging | |
import aspose.pycore as aspycore | |
from aspose.imaging import Image, RasterImage, Rectangle | |
import os | |
path = "C:\\test\\" | |
license = aspose.imaging.License() | |
license.set_license(path + "license.lic") | |
# Load the input image | |
with Image.load(os.path.join(path, "grayscaled.jpg")) as image: | |
# Cast the image into RasterImage | |
if aspycore.is_assignable(image, RasterImage): | |
raster_image = aspycore.as_of(image, RasterImage) | |
rectangle = Rectangle(20, 20, 20, 20) | |
# Crop image | |
raster_image.crop(rectangle) | |
image.save(os.path.join(path, "croppedpython.png")) | |
print("Image Cropped Successfully") |
คุณสามารถใช้โค้ดนี้เพื่อพัฒนาเครื่องมือครอบตัดรูปภาพใน Python ได้ คุณสามารถปรับเปลี่ยนหรือปรับปรุงเครื่องมือนี้ได้โดยโหลดรูปภาพอินพุตจากสตรีม ตั้งค่าโหมดการกู้คืนข้อมูลขณะอ่านข้อมูลรูปภาพ และตั้งค่าสีพื้นหลังให้ตรงตามความต้องการของคุณ
ในบทความนี้ คุณได้ศึกษาวิธีการ ตัดภาพใน Python แล้ว อย่างไรก็ตาม หากคุณต้องการเรียนรู้วิธีเบลอภาพ โปรดอ่านบทความ การเบลอภาพใน Python