บทช่วยสอนนี้จะอธิบายขั้นตอนการทำงานในการหมุน image ใน Python รวมถึงอัลกอริทึมและตัวอย่างโค้ดการทำงานในการหมุนรูปภาพใน Python รวมฟีเจอร์นี้เข้ากับแอปพลิเคชันของคุณบนระบบปฏิบัติการใดก็ได้ รวมถึง macOS, Windows และ Linux ด้วย Python ที่กำหนดค่าไว้ล่วงหน้า
ขั้นตอนการหมุนภาพใน Python
- ตั้งค่าสภาพแวดล้อมโดยกำหนดค่า Aspose.Imaging เพื่อหมุนภาพ
- อ่านภาพต้นฉบับโดยเริ่มต้นวัตถุของคลาส Image
- แคสต์ภาพอินพุตลงในอินสแตนซ์ของคลาส RasterImage
- ตั้งค่ามุมการหมุนและหมุนภาพ
- ส่งออกภาพที่หมุนแล้ว
ขั้นตอนเหล่านี้อธิบายขั้นตอนการเปลี่ยนมุมของภาพใน Python อย่างละเอียด อ่านภาพต้นฉบับและหมุนภาพตามมุมที่ต้องการ สุดท้าย บันทึกภาพเอาต์พุตลงในดิสก์หรือสตรีมเพื่อตอบสนองความต้องการของคุณ
โค้ดหมุนภาพด้วย Python
import aspose.imaging | |
from aspose.imaging import Image, RotateFlipType | |
import os | |
path = "C://SampleFiles//" | |
license = aspose.imaging.License() | |
license.set_license(path + "License.lic") | |
# Rotate, flip and save to the output file. | |
with Image.load(os.path.join(path, "grayscaled.jpg")) as image: | |
image.rotate_flip(RotateFlipType.ROTATE_90_FLIP_NONE) | |
image.save(os.path.join(path, f"rotate90.png")) | |
print("Image Rotated Successfully") | |
ใช้โค้ดสั้นๆ นี้เพื่อ เปลี่ยนรูปถ่ายแนวตั้งเป็นแนวนอนใน Python ปรับปรุงเพิ่มเติมโดยตั้งค่าต่างๆ ของการแจงนับ RotateFlipType ตัวอย่างเช่น หมุน 90, 180 หรือ 270 องศาตามเข็มนาฬิกา และพลิกแนวตั้งหรือแนวนอนตามความต้องการของคุณ
ในบทความนี้ คุณจะได้เรียนรู้วิธี หมุนรูปภาพใน Python แล้ว นอกจากนี้ หากคุณต้องการแปลงรูปภาพเป็นโทนสีเทา โปรดอ่านบทความ แปลงภาพเป็นโทนสีเทาใน Python