ครอบตัดรูปภาพใน Python

บทความนี้จะอธิบายเกี่ยวกับกระบวนการ ครอบตัด image ใน Python โดยมีขั้นตอนและตัวอย่างโค้ดที่เรียกใช้ได้เพื่อสร้าง โปรแกรมครอบตัดรูปภาพใน Python คุณสามารถทำตามคำแนะนำเหล่านี้ได้ในระบบปฏิบัติการใดๆ เช่น Windows, MacOS, Ubuntu เป็นต้น ที่คุณได้กำหนดค่า Python ไว้

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

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

ขั้นตอนเหล่านี้อธิบายขั้นตอนการทำงานของโปรแกรมเพื่อ ตัดรูปภาพใน 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

 ไทย