"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية استرداد وتعديل قيم Pixel RGB في Python باستخدام PIL؟

كيفية استرداد وتعديل قيم Pixel RGB في Python باستخدام PIL؟

تم النشر بتاريخ 2024-11-02
تصفح:284

How to Retrieve and Modify Pixel RGB Values in Python Using PIL?

استرجاع وتعديل قيم Pixel RGB في Python

يمكن أن يكون الحصول على قيم RGB بكسل ومعالجتها مهمة شائعة في معالجة الصور. ومع ذلك، تفتقر مكتبة بايثون القياسية إلى وظائف أصلية لهذا الغرض. كما هو مقترح في الرد، فإن استخدام مكتبة صور Python (PIL) يقدم حلاً شاملاً.

قراءة قيم Pixel RGB:

لقراءة قيمة RGB المحددة بكسل، اتبع الخطوات التالية مع PIL:

  1. استخدم طريقة Image.open () لتحميل الصورة.
  2. استخدم طريقة im.load () للحصول على كائن وصول إلى البكسل .
  3. الوصول إلى قيمة RGB عن طريق فهرسة كائن الوصول إلى البكسل بإحداثيات البكسل.

كتابة قيم Pixel RGB:

"لكتابة" بكسل بقيمة RGB المطلوبة، اتبع الخطوات التالية:

    أنشئ صورة فارغة باستخدام Image.new ().
  1. احصل على كائن وصول إلى البكسل باستخدام im طريقة .load().
  2. قم بتعيين البكسل في الإحداثيات المحددة قيمة RGB المختارة.
  3. أخيرًا، احفظ الصورة المعدلة باستخدام im.save().
على الرغم من أن PIL هي مكتبة خارجية، إلا أن سهولة استخدامها وإمكانياتها القوية تجعلها الحل الأمثل لمعالجة قيم بكسل RGB في Python. فهو يوفر نطاقًا واسعًا من وظائف معالجة الصور، متجاوزًا قيود مكتبة بايثون القياسية.

بيان الافراج أعيد طبع هذه المقالة على: 1729170436 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3