دليل إزالة العين الحمراء
غالبًا ما تؤدي ومضة فلاش الكاميرا المفاجئة في غرفة خافتة الإضاءة إلى إفساد صور العائلة أو الصور الشخصية الرائعة. يحدث هذا لأن بؤبؤ العين يتسع في الإضاءة المنخفضة.
غالبًا ما تؤدي ومضة فلاش الكاميرا المفاجئة في غرفة خافتة الإضاءة إلى إفساد صور العائلة أو الصور الشخصية الرائعة. يحدث هذا لأن بؤبؤ العين يتسع في بيئات الإضاءة المنخفضة للسماح بدخول المزيد من الضوء. عندما يومض فلاش الكاميرا بسرعة، لا يملك البؤبؤ وقتًا كافيًا للانقباض.
يدخل الضوء الساطع إلى العين، وينعكس عن الشبكية الغنية بالدم في الجزء الخلفي من مقلة العين، ويرتد مباشرة إلى عدسة الكاميرا. يظهر هذا الانعكاس البصري كدرجة لون حمراء متوهجة وغير طبيعية في بؤبؤ الشخص.
ما تحتاجه
لحل هذه المشكلة الفوتوغرافية، تحتاج فقط إلى بضعة مكونات أساسية. أولاً، قم بإعداد ملف صورتك الرقمية. تدعم أداة إزالة العين الحمراء تنسيقات صور الويب الشائعة، وتحديداً JPG وJPEG وPNG وWEBP.
عادةً ما تندرج الصور عالية الدقة من الهواتف الذكية الحديثة أو الكاميرات الرقمية ضمن هذه الفئات.
ثانياً، تحقق من حجم ملفك. يجب ألا يتجاوز ملف الصورة حد 20 ميجابايت. أي ملف أكبر من 20 ميجابايت يتجاوز الحد المدعوم، مما يمنع نظام المعالجة من قراءة بنية الصورة بشكل صحيح.
إذا كان ملفك كبيراً جداً، يجب عليك تقليل أبعاد الصورة في عارض الصور الافتراضي لنظام التشغيل الخاص بك قبل محاولة المعالجة.
ثالثاً، تحتاج إلى متصفح ويب حديث. تعمل الأداة مباشرة داخل نافذة متصفحك، مما يلغي الحاجة إلى تثبيت برامج سطح المكتب أو تطبيقات الهاتف المحمول. تأكد من تحديث متصفحك إلى أحدث إصدار لضمان تنفيذ نصوص العرض الأساسية بشكل صحيح.
أخيراً، يعد الاتصال المستقر بالإنترنت ضرورياً لتحميل الواجهة ومعالجة الملف عبر WebAssembly محلياً على جهازك.
إزالة العين الحمراء
قم بتشغيل متصفح الويب المفضل لديك على جهاز الكمبيوتر أو الجهاز المحمول وانتقل إلى أداة Red Eye Remover. نظراً لأن الأداة تعمل في بيئة تعتمد على WebAssembly من جانب العميل، فإن المتصفح المحدث يضمن عرض الواجهة بشكل جيد ويمكنه التعامل مع خطوات إعداد الصورة المحلية. افتح مستكشف الملفات المحلي وابحث عن الصورة التي تريد إصلاحها.
انقر بزر الماوس الأيمن على الملف وحدد الخصائص للتأكد من أن حجمه لا يتجاوز حد 20 ميجابايت. تحقق أيضاً من أن امتداد الملف هو JPG أو JPEG أو PNG أو WEBP. إذا كان الملف بتنسيق خام غير مدعوم، فقم بتصديره إلى أحد هذه التنسيقات أولاً.
انقر فوق منطقة تحميل الملف الرئيسية في الصفحة. سيؤدي هذا إلى فتح مربع حوار اختيار الملف. اختر ملف صورتك الذي تم التحقق منه وانقر فوق فتح.
بدلاً من ذلك، اسحب الملف مباشرة من سطح المكتب وأفلته في منطقة الإفلات المخصصة في نافذة المتصفح. سيقوم المتصفح بقراءة رأس الملف فوراً وإعداده للمعالجة المحلية. بمجرد تحميل ملف $2، تبدأ libvips تلقائياً في تحليل بيانات البكسل.
لا تحتاج إلى تحديد إحداثيات يدوية أو تحديد مكان العيون. تتعامل الخوارزمية المؤتمتة مع عملية التحديد بشكل مستقل. في غضون بضع ثوانٍ، ستظهر الصورة المصححة على شاشتك.
قم بتكبير عيون الأشخاص للتأكد من استبدال الانعكاس الأحمر بدرجات ألوان داكنة طبيعية. تحقق من أن بريق الضوء الأصلي لا يزال موجوداً. انقر فوق زر التنزيل البارز.
سيتلقى المتصفح التدفق المعالج من libvips ويحفظ الملف الجديد على محرك الأقراص المحلي الخاص بك. سيحتفظ ملف الإخراج بتنسيقه الأصلي، مما يضمن عدم حدوث تحويلات غير متوقعة للتنسيق.
كيف تعمل
تجمع العملية التقنية وراء التصحيح التلقائي للعين الحمراء بين تحليل الألوان والتعرف على الأشكال. عند تحميل ملف $2، تقوم libvips بمعالجة بيانات الصورة باستخدام نموذج يعتمد على WebAssembly من جانب العميل. يقسم أسلوب التنفيذ هذا مهام المعالجة ديناميكياً: يحدث التحقق الأولي من التنسيق والعرض المحلي مباشرة في متصفحك، بينما يتم تنفيذ خوارزميات تعيين البكسل الثقيلة حسابياً على خادم المعالجة.
يضمن هذا عدم تجمد علامة تبويب المتصفح المحلية، حتى عند معالجة الصور عالية الدقة التي تصل إلى 20 ميجابايت.
بمجرد تحميل الملف، تقوم libvips بفك تشفير بيانات الصورة المضغوطة إلى مصفوفة غير مضغوطة من قيم بكسل RGB (الأحمر، الأخضر، الأزرق). ثم تبدأ خوارزمية كشف من مرحلتين. المرحلة الأولى هي تحديد عتبة اللون.
تقوم libvips بمسح قيم RGB لكل بكسل، بحثاً عن توقيع محدد حيث تكون القناة الحمراء مرتفعة بشكل غير متناسب مقارنة بقنوات الأخضر والأزرق. يتوافق هذا التوقيع مباشرة مع طول موجة الضوء المنعكس عن شبكية العين البشرية.
نظراً لأن العديد من الكائنات في الصورة يمكن أن تحتوي على قيم حمراء عالية، يلزم إجراء مرحلة ثانية لمنع النتائج الإيجابية الخاطئة. تطبق libvips مرشح مطابقة الأنماط الهندسية على البكسلات الحمراء المحددة. تحسب التوزيع المكاني للبكسلات الحمراء لتحديد ما إذا كانت تشكل شكلاً دائرياً أو بيضاوياً.
كما تتحقق من البكسلات المحيطة بحثاً عن حدود عالية التباين، مما يشير إلى الانتقال من البؤبؤ الداكن إلى القزحية الأفتح وبياض العين.
عند التحقق من منطقة حمراء دائرية مطابقة، تطبق libvips خوارزمية إزالة تشبع وتعتيم مستهدفة. بدلاً من استبدال البكسلات الحمراء بلون أسود صلب ومسطح—مما يجعل العيون تبدو اصطناعية وبلا حياة—تقوم libvips بتقليل قيم القناة الحمراء بشكل انتقائي مع الحفاظ على بيانات الإضاءة الأصلية. يحافظ هذا على الإضاءات البيضاء الدقيقة، أو بريق الضوء، التي تنعكس عن القرنية.
أخيراً، يتم إعادة ترميز مصفوفة البكسل المصححة إلى تنسيق ملفها الأصلي وإعدادها للتنزيل.
عندما تسوء الأمور
فشل تحميل الملف أو معالجته: إذا تجمد التحميل أو ظهر خطأ، فمن المحتمل أن حجم الملف يتجاوز الحد المدعوم البالغ 20 ميجابايت. تفرض libvips هذا الحد. لن تتم معالجة الملفات التي تتجاوز الحجم المدعوم.
لحل هذه المشكلة، تحقق من خصائص ملفك وقم بتقليل دقة الصورة لتقليل حجم الملف إلى أقل من 20 ميجابايت قبل التحميل.
بقيت العين الحمراء دون تغيير: في بعض الأحيان، تفشل libvips في اكتشاف العين الحمراء. يحدث هذا عندما ينظر الشخص بعيداً عن الكاميرا بزاوية، مما يشوه الشكل الدائري للبؤبؤ إلى شكل بيضاوي ضيق. نظراً لأن المرشح الهندسي لـ libvips يبحث عن أشكال دائرية لتجنب النتائج الإيجابية الخاطئة، فإن البؤبؤ المشوه بشدة أو المحجوب جزئياً لا يؤدي إلى التصحيح.
بالإضافة إلى ذلك، إذا كانت الصورة ضبابية للغاية أو منخفضة الدقة، تصبح الحدود بين البؤبؤ والقزحية غير واضحة، مما يمنع libvips من التحقق من بنية العين.
تحول الكائنات غير العينية إلى اللون الأسود أو الرمادي: قد تلاحظ أن الكائنات الحمراء في الخلفية، مثل أضواء العطلات أو الأقراط الحمراء، تفقد لونها. يحدث هذا لأن تلك الكائنات تطابق كلاً من عتبة اللون والمعايير الهندسية الدائرية لخوارزمية الكشف. إذا كان كائن الخلفية مستديراً وأحمر وله حدود عالية التباين، فإن libvips تحدده بشكل خاطئ على أنه بؤبؤ وتطبق مرشح إزالة التشبع.
تبدو العيون فارغة أو رمادية تماماً: إذا كان الانعكاس الأحمر الأصلي ساطعاً للغاية وباهتاً، فإن بيانات البكسل الأساسية لا تحتوي على تفاصيل للحفاظ عليها. عندما تقوم libvips بإزالة تشبع منطقة حمراء بيضاء تماماً أو محترقة، تكون النتيجة دائرة رمادية مسطحة لأنه لم تكن هناك ظلال طبيعية أو بريق ضوء في التعريض الأصلي لإعادة بنائه.
### لماذا تحولت عيون حيواني الأليف إلى لون غريب بدلاً من الأسود؟ تعكس عيون الحيوانات الضوء بشكل مختلف عن عيون البشر. بينما تعكس عيون البشر الضوء الأحمر بسبب الأوعية الدموية، تمتلك العديد من الحيوانات طبقة عاكسة تسمى البساط الشفاف، والتي تعكس الضوء الأخضر أو الأصفر أو الأزرق. تمت معايرة libvips خصيصاً لاكتشاف الطيف الأحمر لانعكاسات العين البشرية.
لن تتعرف على التوهج الأخضر أو الأصفر في صور الحيوانات الأليفة ولن تصححه. ### لماذا يفشل تحميل ملفي بسبب خطأ في الشبكة؟ يحدث هذا عادةً عندما يتجاوز ملفك حد 20 ميجابايت، أو عندما تكون ذاكرة متصفحك مشغولة بالكامل بمهام أخرى متطلبة. حاول إغلاق علامات التبويب النشطة الأخرى، والتحقق من حجم ملفك، وإعادة تشغيل متصفحك لتوفير الموارد قبل تحميل ملفك مرة أخرى.
### لماذا تبدو العين المصححة كبقعة رمادية مسطحة؟ إذا كان الفلاش الأصلي قوياً جداً لدرجة أنه أدى إلى تعريض منطقة العين بشكل مفرط تماماً، فقد فقد الملف الأصلي كل نسيج البكسل في تلك البقعة. نظراً لعدم وجود تفاصيل أساسية أو بريق ضوء لـ libvips للحفاظ عليه، فإن عملية إزالة التشبع تحول ببساطة المنطقة الحمراء الصلبة والمعرضة للضوء بشكل مفرط إلى شكل رمادي صلب.
Frequently Asked Questions
Q: كيف تعمل أداة Red Eye Remover؟
تعالج أداة Red Eye Remover الملفات بالكامل داخل متصفحك باستخدام WebAssembly. لا تغادر ملفاتك جهازك أبداً.
Q: هل استخدام Red Eye Remover مجاني؟
نعم، أداة Red Eye Remover مجانية تماماً ولا تتطلب أي تسجيل أو حساب.