الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نقاش : للتعديل على الصور

مغلق
بدأه eias في 4 سبتمبر 2005 · 45 رد · 3,275 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم..أريد أن تنتاقش في موضوع التعديل على الصور ..أقصد كيف نعمل فلاتر و كيف مثلا نقلب ألوان الصورة كاملا إلى أزرق أو أحمر مثل وضع ستار عليها أو Mask..يعني ما هو الذي سنعتمد على تعديله هل هو النقاط و ممكن مثال..

#4

Graphic Design Interface Plus

هي مجموعه من الـ Classes المسؤله عن تطوير برامج الرسوم في بيئة الدوت نت ,,

وهي تتواجد في المكتبه System.Drawing ,,,

ويتم استدعائها هكذا Imports System.Drawing ,,,

ولكن أنا لا أعرف كيفيه التعامل معها ,,,

#6

يا شباب بعد بحث في مكتبة الMSDN التي يضيع فيها الشخص و ثلت لبعض المعلومات التي تتعلق بعنصر اسمه Graphics

تندرج تحته أدوات كالPen و ال Brush و لكي تفهمو كلامي لاحظوا استطعت ان أكتب هذا الكود و وقفت عنده يجب عليكم

إضافة صندوق صورة ثم كتابة الكود:

        Dim g As Graphics
        g = PictureBox1.CreateGraphics
        Dim p As New Pen(Color.Blue, 2)
        With p
            .Width = 2
            .Color = Color.Blue
            .StartCap = Drawing2D.LineCap.Square
            .EndCap = Drawing2D.LineCap.ArrowAnchor
            .Alignment = Drawing2D.PenAlignment.Center
            .DashStyle = Drawing2D.DashStyle.Solid
        End With
        Dim r As New Rectangle(100, 0, 100, 100)
        p.DashStyle = Drawing2D.DashStyle.Solid

        Dim myStartPoint As New Point(20, 20)
        Dim myEndPoint As New Point(400, 400)
        g.DrawLine(p, myStartPoint, myEndPoint)
        g.DrawRectangle(p, r)
    End Sub

أرجو أن أن نطور الفكرة لنصل إلى برنامج يضاهي البرامج الحقيقية و أن لا يترك المضوع كما في قسم vb6

و اتمنى لو نجد طريقة الرسم بالماوس بدل النقاط المحددة

#8

يا جماعة لاتتخاذلوا أرى الموضوع ناري و جميل جدا ..

لقد توصلت لكودات رسم رهيبة كلها تعتمد على عنصر الGhraphics

#9

أخي العزيز سأعطيك رابط لكتاب وجدته منذ مدة حول ال GDI+ و قد وضعته في موقعي و ان شاء الله يفيدك

رابط الكتاب

http://ayoub.somee.com/gdi+.zip

#10

قبل استخدام ال GDI+ كل ماذكرت في مشاركتك الأولى من Masks و Filters و غيرها هي ما يندرج تحت علم ال Image Processing في ال Image Transformation و لها خوارزميات كثيرة بعضها معقد و بعضها بسيط و هو علم كبير و ممتع

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#11

بفرض أنه تم عمل تأثيرات معينه علي الصور كيف يمكن تحويلها الي فلاتر ؟؟؟

يعني كيف يمكن دمجها بالفوتوشوب ؟؟؟

#14

يا سلام عليكم يا شباب هذا ما أريده تفاعل و تبادل آراء و اعتقد سنصل لفلاتر رهيبة..

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

إن شاء الله سأرفق مثال قريبا .

#15

حقيقة ال GDI+ يزخر بأشياء لا مثيل لها و جد جد رائعة المهم ان يكون للشخص حس الابداع طبعا مع بعض البحث و ان شاء الله يمكن ان تعمل ما تريد

لذلك حتى نحمس الشباب قليلا ليضع احدكم فكرة لعملها بال gdi+ "و في ذلك فليتنافس المتنافسون" و ان شاء الله لو كان هناك حماس منكم قد يتم انشاء مسابقة صغيرة لهذا الغرض لتعم الفائدة و طبعا توضع الاكواد و من وضع برنامجه دون كود يتم حذف رده مباشرة

و السلام عليكم

#16

أخي الكريم Crazy-Man يا ريت لو في واحد منا بيعرف يشتغل على هذه الGDI+ حتى نعمل مسابقة ^.^

بس أنا عندي اقتراحين :

الأول : برنامج يسمح برسم كافة الأشكال الهندسية بالماوس مباشرة أفضل من الرسام العادي تبع الWindwos.

الثاني: عمل تأثيرات على الصور مثل التداخل .التغبيش ..هكذا .و إن كانت بدائية .

بس فكرة جيدة الخبراء تتنافس و نحن نلم الأكواد من ورائهم ^.^ هيا يا شباب .

#19

شكرا مؤيد(MoaM) يعني يا هيك الشغل يابلا فعلا خجلتني العمل رائع و فوق التصور و تستحق بكل جدارة لقب خلف MHDH(عضو محترف في تصميم الفلاتر كان معنا في vb4arab) بس بقيت مشكلة واحدة صغيرة جدا جدا جدا ..وهي أني لم أفهم شيء من البرنامج ..يعني ممكن لو توضيحات بسيطة أعتقد لو وضعته في موضوع وحده و توضيحات عليه سيتثبت لا محالة ..بس طلبي الأخير لو في شوية توضيح ..و شكرا مرة أخرى (هيا يا شباب أين كلمات الشكر).

#24

السلام عليكم..

سنحرك الموضوع بهذا السؤال..نحن عندما نطبق فلاتر الأخ Moam فإن الصورة لا تقبل إلا فلتر واحد فقط ..السؤال كيف سنجعل كل الفلاتر تنطبق على الصورة يعني باختصار ..كيف نحول الPictureBox إلى AutoRedraw=True إذا فهمتم علي..

هذا الموضوع مغلق.

مواضيع مشابهة