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

ما هو الكود الخاص بالتحكم بمكونات الصورة بكسل بكسل

مغلق
بدأه عامر الخالدي في 12 نوفمبر 2005 · 2 رد · 614 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

سؤالي هو عن كيفية التحكم بالصور في لغة فيجول بيسك ,

وبالذات التحكم بكل بكسل في الصورة في الفيجول بيسك ,

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

الصورة بكسل بكسل في لغة فيجول بيسك ,

الرجاء إدراج الكود الذي يلبي هذا الحل.

وشكرا لكم.

#2

اخي الكريم دراسة الرسم بالحاسب هي مادة تدرس في الجامعات وفيها كلام نضري كثير يجب عليك ان تفهمة قبل ان تخوض في الدوال التي تقوم بعمل هذه المهام على العموم هناك دوال Api وأيضا دوال اخرى في اللغة مثل Pset وغيرها .

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

وهذا مثال على السريع يمكنك الإطلاع علية :

fawaz.zip

تم تعديل هذه المشاركة بواسطة فواز الشمري في 12 نوفمبر 2005 في 23:03

#3

ما عليك أخي الكريم الا استعمال الدالتين التاليتين :

Public Declare Function GetPixel Lib "gdi32" Alias "GetPixel" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long

Public Declare Function SetPixel Lib "gdi32" Alias "SetPixel" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As Long

و هما سهلتا التعامل

لكن هذا اذا كنت تريد التعامل مع صور صغيرة الحجم نسبيا اما من الأجل التعامل مع صور كبيرة فهناك دوال أخرى لكنها معقدة كونها تقوم بالتعامل مع الصور من خلال الذاكرة مباشرة و طبعا تكون النتائج جد مرضية و سريعة مثل برنامج ال photo shop مثلا

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…