تدوير الصورة في بايثون

يوضح هذا البرنامج التعليمي سير العمل لتدوير image في Python. ويتضمن الخوارزمية وعينة من التعليمات البرمجية العاملة لتدوير الصورة في Python. يمكنك دمج هذه الميزة في تطبيقاتك على أي نظام تشغيل، بما في ذلك macOS وWindows وLinux، مع تكوين Python مسبقًا.

خطوات تدوير الصورة في بايثون

  1. قم بإعداد البيئة عن طريق تكوين Aspose.Imaging لتدوير الصور
  2. اقرأ صورة المصدر من خلال تشغيل كائن من فئة Image
  3. إرسال صورة الإدخال إلى مثيل من فئة RasterImage
  4. ضبط زاوية الدوران وتدوير الصورة
  5. تصدير الصورة الناتجة بعد تدويرها

تشرح هذه الخطوات عملية تغيير زاوية الصورة في بايثون. اقرأ الصورة المصدر وقم بتدويرها بالزاوية المطلوبة. وأخيرًا، احفظ الصورة الناتجة على القرص أو على دفق لتلبية متطلباتك.

كود تدوير الصورة في بايثون

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")

استخدم مقتطف التعليمات البرمجية هذا لتحويل صورة بورتريه إلى صورة أفقية في بايثون. يمكنك تحسين ذلك بشكل أكبر عن طريق تعيين قيم أخرى مختلفة لـ RotateFlipType. على سبيل المثال، قم بتدويرها بمقدار 90 أو 180 أو 270 درجة في اتجاه عقارب الساعة، ثم قلبها رأسيًا أو أفقيًا وفقًا لتفضيلاتك.

في هذه المقالة، تعلمت كيفية تدوير الصورة في Python. بالإضافة إلى ذلك، إذا كنت تريد تحويل صورة إلى تدرج الرمادي، اقرأ المقالة تحويل الصورة إلى تدرج الرمادي في بايثون.

 عربي