تطبيق سطر أوامر بلغة C++ لمعالجة الصور وتطبيق الفلاتر الأساسية
تطبيق بسيط يعمل من خلال سطر الأوامر يتيح للمستخدم تحميل الصور ومعالجتها وتطبيق مجموعة من الفلاتر والتأثيرات الشائعة.
الميزات
تحميل الصور: يدعم صيغ JPG، JPEG، PNG، BMP، و TGA.
تحويل إلى تدرجات الرمادي: تحويل الصورة إلى ألوان رمادية (Grayscale).
أسود وأبيض صافي: تحويل الصورة إلى أسود وأبيض (Binary / Threshold).
عكس الألوان: قلب الألوان للحصول على مظهر سلبي.
دمج الصور: مزج صورتين معًا (Blending).
قلب الصورة: قلب الصورة أفقيًا أو عموديًا.
تدوير الصورة: تدوير بزاوية 90°، 180°، أو 270°.
تعديل السطوع والتباين: إعدادات للظل والسطوع والكونتراست (Dark & Light).
إطارات: إضافة إطارات بسيطة أو مزخرفة حول الصورة.
كشف الحواف: اكتشاف وتحديد حواف العناصر داخل الصورة (Edge Detection).
تغيير الأبعاد: إعادة تحجيم الصورة إلى أبعاد مختلفة.
تأثيرات تمويه: تطبيق فلاتر التمويه (Blur).
تأثير الأشعة تحت الحمراء: إنشاء صور بمظهر يشبه الأشعة تحت الحمراء (Infrared).
فلتر بنفسجي: تعزيز الألوان بنغمة بنفسجية/أرجوانية.
فلتر تلفاز/شاشة CRT: تأثير قديم لشاشة التلفاز مع خطوط المسح وتشويه لوني (TV/CRT).
حفظ الصور: حفظ الصور المعالجة بصيغ متعددة مدعومة.