แปลงภาพเป็นโทนสีเทาใน Python

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

ขั้นตอนการแปลงภาพเป็นโทนสีเทาใน Python

  1. กำหนดค่าระบบโดยติดตั้ง Aspose.Imaging for Python เพื่อแปลงภาพเป็นโทนสีเทา
  2. โหลดภาพสีอินพุตโดยเรียกใช้เมธอดโหลดที่เปิดเผยโดยคลาส Image
  3. แปลงรูปภาพที่โหลดเป็นพื้นที่สีเทา
  4. ส่งออกภาพระดับสีเทาเอาท์พุตโดยใช้เมธอด save

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

โค้ดสำหรับการเรนเดอร์ภาพสีเป็นโทนสีเทาใน Python

import aspose.imaging
import aspose.pycore as aspycore
from aspose.imaging import Image, RasterImage
import os
path = "C://SampleFiles//"
license = aspose.imaging.License()
license.set_license(path + "License.lic")
# Load the input image
with Image.load(os.path.join(path, "input.jpg")) as image:
# Cast the image into RasterImage
if aspycore.is_assignable(image, RasterImage):
raster_image = aspycore.as_of(image, RasterImage)
# Convert image to grayscale
raster_image.grayscale()
image.save(os.path.join(path, "Grayscale.png"))
print("Image Converted to Grayscale Successfully")

ตัวอย่างโค้ดนี้แสดงวิธีการเรนเดอร์ ภาพสีเป็นภาพโทนสีเทาใน Python โดยทำงานร่วมกับคลาส Image เพื่ออ่านภาพสีที่ป้อนเข้า จากนั้นเรียกใช้เมธอด grayscale เพื่อแปลงพื้นที่สี สุดท้าย ให้ใช้เมธอด save เพื่อเขียนภาพเอาต์พุตลงในดิสก์หรือสตรีมตามความต้องการของคุณ

ในบทความนี้ คุณจะได้เรียนรู้วิธีการประมวลผลภาพสีและ การแปลงเป็นภาพโทนสีเทาใน Python แล้ว อย่างไรก็ตาม หากต้องการแปลงภาพเป็นรูปแบบเวกเตอร์ โปรดอ่านบทความใน แปลงรูปภาพเป็น SVG ใน Python

 ไทย