![]() |
|
المعالجةالصورية (الدرس الثالث) - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم مقالات C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=177) +--- الموضوع : المعالجةالصورية (الدرس الثالث) (/showthread.php?tid=7524) |
المعالجةالصورية (الدرس الثالث) - Sajad - 29-01-13 [COLOR="#800080"]بسم الله الرحمن الرحيم
((رب اشرح لي صدري ويسر لي امري واحلل عقدة من لساني يفقه قولي)) صدق الله العلي العظيم[/COLOR] بسم الله الرحمن الرحيم [COLOR="#800000"]السلام عليكم اخواني الاعزاء هذا الدرس سيكون حول تحويل الصورة الملونة الى صورة رمادية (Gray Scale image) حيث سنستخدم طريقتين في عمل ذلك. الطريقة الاولى: وذلك بإستخراج معدل الالوان الثلاثة واستبدالها بالالوان الاصلية للصورة, أي اسناد القيمة الناتجة الى الالوان الثلاثة للصورة, اليك الطريقة:[/COLOR] PHP كود : bmpdata = bmp.LockBits(new Rectangle(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb); ا[COLOR="#800000"]لطريقة الثانية: وذلك باستخدام المعادلة التالة:[/COLOR] PHP كود : R * .299 + .G * .587 + B * .114 اليك الكود: PHP كود : bmpdata = bmp.LockBits(new Rectangle(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb); [COLOR="#800000"]ملاحظة: الطريقة الثانية افضل من الطريقة الاولى. والحمد لله انتهينا من هذا الدرس والى ان القاكم في درس جديد ان شاءالله انا بانتظار تعليقاتكم واسئلتكم. [/COLOR] [COLOR="#A52A2A"]-------------------------------------------------------- اخوكم سجاد محمد من العراق الجريح [/COLOR] المعالجةالصورية (الدرس الثالث) - memoelgm - 06-04-13 مشكوور اخى المعالجةالصورية (الدرس الثالث) - @@أبورائد@@ - 06-04-13 السلام عليكم ورحمة الله وبركاته بارك الله فيك أخي الاستاذ سجـّــــاد لو مثلت الكود بمثال يكون أفضل، لآن البعض لا يعرف كيف يستخدمه. السلام عليكم ورحمة الله وبركاته المعالجةالصورية (الدرس الثالث) - Sajad - 06-04-13 السلام عليكم تفضل اخي ابو رائد الرابط بالتوفيق ان شاءالله |