שנה את צבע הפיקסל של התמונה ב-Python

במקרים שונים, תוך כדי עיבוד ועריכת תמונות, ערכי הפיקסלים של תמונה משתנים. זה נעשה מכמה סיבות, למשל, לתיקון צבע של התמונות, כדי לשפר את התמונה על ידי שינוי בהירות, ניגודיות ופרמטרים נוספים וכו’. מאמר זה נועד להראות לך כיצד אתה יכול לשנות את צבעי הפיקסלים של תמונה ב- Python. זה יכול להיות שימושי עבורך כדי לשפר באופן פרוגרמטי את מראה התמונות.

ספריית פייתון לשינוי צבעי פיקסל

Aspose.Imaging for Python היא ספריית עיבוד תמונה רבת עוצמה המציעה מגוון רחב של תכונות לתפעול תמונות. באמצעות הספרייה, אתה יכול לגשת בקלות ולשנות את ערכי הפיקסלים של תמונה באפליקציית Python שלך. כדי להשתמש בספרייה, אתה יכול להוריד או להתקין אותה באמצעות הפקודה הבאה.

> pip install aspose-imaging-python-net 

שנה את צבעי הפיקסל של תמונה ב-Python

כדי לשנות את צבעי הפיקסלים, ראשית עלינו לאחזר את ערכי הפיקסלים מהתמונה. ברגע שיש לנו את ערכי הפיקסלים, נוכל לעדכן אותם לפי הצורך. להלן השלבים כדי לקבל את צבעי הפיקסלים של תמונה ולשנות אותם ב- Python.

  • ראשית, טען את התמונה באמצעות שיטת Image.load() .
  • לאחר מכן, קבל ערכי פיקסלים במערך באמצעות שיטת image.loadpixels() .
  • לאחר מכן, עדכן את ערכי צבע הפיקסלים במערך.
  • לאחר שתסיים, שמור את ערכי הפיקסלים החדשים באמצעות שיטת image.savepixels() .
  • לבסוף, שמור את התמונה המעודכנת באמצעות שיטת Image.save().

דוגמת הקוד הבאה מראה כיצד לעדכן את צבעי הפיקסלים בתמונה ב- Python.

import aspose.pycore as aspycore
from aspose.imaging import Image, Color
from aspose.imaging.fileformats.tiff import TiffImage
from aspose.imaging.imageoptions import PngOptions
import os

if 'TEMPLATE_DIR' in os.environ:
	templates_folder = os.environ['TEMPLATE_DIR']
else:
	templates_folder = r"C:\Users\USER\Downloads\templates"

delete_output = 'SAVE_OUTPUT' not in os.environ

data_dir = templates_folder
with aspycore.as_of(Image.load(os.path.join(data_dir, "template.tiff")), TiffImage) as image:
	colors = image.load_pixels(image.bounds)
	length = colors.length
	for i in range(length):
		if i % 2 == 0:
			colors[i] = Color.red

	image.save_pixels(image.bounds, colors)
	image.save(os.path.join(data_dir,"result.png"), PngOptions())

if delete_output:
	os.remove(os.path.join(data_dir,"result.png"))

עורך תמונות מקוון בחינם

אתה יכול להשתמש בכלי חינמי לעריכת תמונות מבוסס אינטרנט כדי לתפעל את התמונות שלך באינטרנט. עורך תמונות זה מופעל על ידי Aspose.Imaging עבור Python ואינו מחייב אותך ליצור חשבון.

שנה ערכי פיקסל תמונה בחינם

אתה יכול לקבל רישיון זמני בחינם ולשנות את צבעי הפיקסלים של התמונות שלך ללא הגבלות הערכה.

סיכום

בפוסט זה, הראינו כיצד לשנות את ערכי צבע הפיקסלים בתמונה באמצעות Python. לצורך הדגמה, שינינו את צבעי הפיקסלים של תמונת PNG. בנוסף, סיפקנו לך אפליקציית עורך תמונות בחינם שבה תוכל להשתמש כדי לערוך את התמונות שלך באינטרנט. זהו כלי חינמי לעריכת תמונות שניתן לגשת אליו מבלי להירשם.

אם אתה רוצה ללמוד עוד על ספריית עיבוד התמונות שלנו ב-Python, בקר בתיעוד. למקרה שיש לך שאלות כלשהן, תוכל לכתוב לנו בפורום שלנו.

ראה גם