منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيفية الحصول على لون معين ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
شكرا اخي
ابو رائد
تم تجريب البرنامج
واصبح يعطي قيم اللون مضبوطة
السلام عليكم و رحمة الله و بركاته



تم تعديل المرفقات في (DreamsPicker) لاصلاح خطأ قيمة اللون الخاص بالخالط (لم اتنبه له في التعديل السابق)




السلام عليكم و رحمة الله و بركاته
السلام عليكم


خطر ببالي سؤال، مشابه للموضوع
هل بامكاننا معرفة اسم خط معين، كما استطعنا معرفة لون معين ؟


والف شكر
السلام عليكم ورحمة الله وبركاته




يمكن ذلك إذا كان متوفر اسم يوافق قيمة اللون كالتالي (يجب وضع قيم مكان red و green و blue)
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

   Dim clr As Color = Color.FromArgb(red, green, blue)
   TextBox1.Text = GetColorName(clr)

End Sub

Public Function GetColorName(ByVal color As Color) As String
   For Each c As KnownColor In [Enum].GetValues(GetType(KnownColor))
       If color.FromName([Enum].GetName(GetType(KnownColor), c)).ToArgb = color.ToArgb Then
           Return [Enum].GetName(GetType(KnownColor), c)
       End If
   Next
End Function




السلام عليكم ورحمة الله وبركاته
شكرا اخي

ابو رائد على اجابتك


ولكن ما قصدته، غير الذي تفضلت به حضرتك


قصدي، هل بالامكان معرفة اسم خط معين، كما استطعنا معرفة قيمة لون معين


بعبارة اوضح
لنفرض انني اعجبت بتصميم شاشة معينة من حيث تناسق خطوطها والوانها
مشكلة اللون قد حلت، واصبحنا قادرين على الحصول عليه


ولكن اسم الخط هل بالامكان معرفته ( مثلا هل الخط تم كتابة بفونت Times New Roman
or Arial,simplified arabic)
 ............الخ


والسلام عليكم
السلام عليكم ورحمه الله وبركاته

اخي اعتقد انه يمكن ذلك  ولكن انا لم اصمم برنامج لمعرفة نوع الخط من الصورة ولكن سوف اوضح لك الفكرة

طبعا الخطوط التي يتعرف عليها النظام الخاص بك هي التي تكون مثبته في حزمه الخطوط الخاصة بجهازك ويمكن معرفتها من خلال التالي

  Start >> Control panel >> Fonts

تظهر جميع الخطوط المثبته على نظامك .

تأتي للخطوة الاهم وهي كيفية معرفة  اسم خط موجود على صورة

هنا تحتاج  ادراج مربع الصورة اللي هو  PictureBox   لادراج الصورة المراد معرفة نوع الخط المكتوب عليها وهنا ايضا تحتاج الى مربع نص وهو RichtextBox      الفكرة هنا تكون بعمل كود معين يقوم بنسخ او استخراج الكتابة من على الصورة الى  مربع النص  طبعا مع الحفاظ على تنسيق الخط ونوعه

وبعد ان يتم ذلك نقوم بعمل زر اخر به الامر التالي الذي يقوم بمقارنه الخط الموجود على Richtextbox   مع انواع الخطوط المثبته على النظام  ويظهر نتيجة  داخل مربع نص من نوع Textbox   يحتوي على اسم الخط ....

وهنا اعتقد لاستخراج النص من الصورة تحتاج الى ملفات Dll   وظيفتها استخراج النص ولكن في الحقيقه لا اعلم ولست متأكد  انه هذه الملفات يمكن ان تنقل النص من الصورة بكامل تنسيقه الى الRichtextbox   ام انه يفقد تنسيقه بمجرد نسخه على Richtextbox    وياخذ تنسيق الخط الخاص بالــ Richtextbox   .

ولكن اظن انه يمكن عمل ذلك لانه لا شي مستحيل في عالم البرمجه .. Big Grin

والسلام عليكم ورحمه الله وبركاته
شكرا اخي

خالد على اجابتك


القصد كان من السؤال ما يلي :
احيانا يلفت نطري شكل برنامج بالوانه واخراجه، وجمال خطوطه، وارغب بأن اجعل تصميم برنامجي شبيه الى حد ما بما شاهدته
مشكلة اللون حلت، اما عن طريق برنامج Dream picker  او الفوتوشوب


بقي معرفة اسم الفونت الذي تمت الكتابة به، كنت اظن ان هناك حل بسيط مثل ما كان بمعرفة اللون ( الفوتوشوب او برنامج من عمل الاعضاء كبرنامج Dream picker)


 او اي برنامج تجاري اخر....؟؟؟؟؟


والف شكر على اجابتك
وبانتظار المزيد من افكار اعضاء المنتدى

والسلام عليكم
الصفحات : 1 2