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

نسخة كاملة : طريقة عمل ازرار على صرة من الفوتوشوب
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
حلول الشباب فوق فيها ما هو احترافي جداً
من المؤكد صعب عليك بدليل سؤالك انك هتعمل المستطيل على شكل HD1 ليس تقليلا من شأنك انما بالفعل لصعوبة الفكرة
والحلول البدائية ما ارضتك نتائجها
راح اخذ لحل وسط احنا هنجيب اداة صور نرميها على الفورم ونحدد x y
وهناخذ القيمة من x = ? الى x=? ونحط الحدث في الماوس كلك او mouse down

حمل المرفق
[attachment=11583]

وبالتوفق
طيب انا وضعت هذا القياس من اللوكيش الخاص باليبل وجابلي خطئ عليه
408, 553 ما المشكل
يا أخ عبد الرحمن

أعلم جيدا أن كلامي قد يكون مبهما لك ... لكنه هو الحل الأكثر دقة

التعامل مع صورة مجهول أماكن الاشكال الهندسيية فيها أمر مزعج قليلا
مثلا في مثل حالتك هنا أنت تحتاج الي أن تقرأ اللون الموجود في كل بكسل علي حدة أيضا تحتاج للتعامل مع Color Pallete الخاصة بالصورة ثم من هنا نقوم بتحويل هذه الاشكال الي Region و منها نستخدم GetRegionScan لنحصل علي المستطيلات  ..... ما أريد أن أقوله لك أن ماتريد أن تفعله و لكي يخرج بشكل احترافي يحتاج لقليل من المجهود و معرفة جيدة جدا بعمليات الرسم

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

شئ أخير كما أشار عليك أحد الأخوة الأفاضل  لو أردت أن ترسم مستطيلات و تتعامل معها عليك أن تضع في حساباتك أن الفورم يعيد حساب ابعاده و مكانه علي الشاشة
لهذا فإن مكان ظهور الفورم علي الشاشة قد يغير من الأماكن المبدئية للأشكال الهندسية الموجودة علي سطجه
(06-09-16, 05:50 AM)أبو عمر كتب : [ -> ]حلول الشباب فوق فيها ما هو احترافي جداً
من المؤكد صعب عليك بدليل سؤالك انك هتعمل المستطيل على شكل HD1 ليس تقليلا من شأنك انما بالفعل لصعوبة الفكرة
والحلول البدائية ما ارضتك نتائجها
راح اخذ لحل وسط احنا هنجيب اداة صور نرميها على الفورم ونحدد x y
وهناخذ القيمة من x = ? الى x=? ونحط الحدث في الماوس كلك او mouse down

حمل المرفق


وبالتوفق
شكرا علي الحل السلس والبسيط اخي الكريم ارجو اغلاق الموضوع

لكن اخي كيف بجيب القياسيات 135 To 170 للقناة

خلاص اوكي فهمت اخي لكن يوجد مشكلة وهي اني عملت الفورم تبعي None وجعلت الصورة كـــــ background img

فهل نفس الكود
السلام عليكم

اخي الكريم انا مصمم على فكرة الليبل ارفق لك مثال بسيط على ذلك
[attachment=11586]

جرب الازرار من 1HD لغاية 6HD

وهذا الرابط على اليوتيوب لشرح هذه الطريقة

https://www.youtube.com/watch?v=r2Of65lteIQ

يعطيك العافية

استخدم بالفوتوشوب تقطيع الصورة واحفظها مقطعة كما تحفظها كاملة
اسمح لي يا ولدي اقول لك ان معقد
انا اعطيك حل دقيق على اداة الصور pictureBox  فقط
على الفورم   الاحداثيات راح تختلف معك حسب وضع الفورم على الشاشة اساساً
لان الفورم ياخذ مواقع مختلفة على الشاشة فتختلف لاحداثيات فيما بعد
استخدم WPF
فيها اكثر مما تتمنى
(06-09-16, 04:07 PM)أبو عمر كتب : [ -> ]اسمح لي يا ولدي اقول لك ان معقد
انا اعطيك حل دقيق على اداة الصور pictureBox  فقط
على الفورم   الاحداثيات راح تختلف معك حسب وضع الفورم على الشاشة اساساً
لان الفورم ياخذ مواقع مختلفة على الشاشة فتختلف لاحداثيات فيما بعد
استخدم WPF
فيها اكثر مما تتمنى

كيف اخي انا اعجبني حلك وعملت عليه هل سيكون هناك مشاكل اذ عمل علي جهاز اخر ؟
الله يوفقك بما انه مشى نفس الكود بنفس الاحداثيات بين جهازي وجهازك فالامر يمشي على كل الاجهزة ثم ان الاحداثيات في المثال ما بين الفورم والصورة يعني ثابتة
لكن ارجع واكرر لك نصيحتي لتصميم مثل هذه الامورة بشكل دقيق ورائع ومرن وجميل و و و بالفعل استخدم بيئة wpf

http://vb4arb.com/vb/forum-87.html
اوكي اخي ساحاول
الصفحات : 1 2 3