vb6; یافتن پیکسلهای خاصی از picturebox و اتصال اونها به هم با یک line؟؟؟

با سلام...
یه picturebox دارم که به هر پیکسل از اون عددی صحیح نسبت داده شده(اعداد رو در یک msflexgrid ذخیره کردم). فرض کنیم picturebox صد تا پیکسل عمودی و صد تا هم افقی داره. چه طوری میشه همه نقاطی رو که مثلا عدد منسوب به اونها برابر 15.23 هست رو در picturebox پیدا کرد و با یه خط به هم وصلشون کرد؟
با تشکر...
 

the_king

مدیرکل انجمن
با سلام...
یه picturebox دارم که به هر پیکسل از اون عددی صحیح نسبت داده شده(اعداد رو در یک msflexgrid ذخیره کردم). فرض کنیم picturebox صد تا پیکسل عمودی و صد تا هم افقی داره. چه طوری میشه همه نقاطی رو که مثلا عدد منسوب به اونها برابر 15.23 هست رو در picturebox پیدا کرد و با یه خط به هم وصلشون کرد؟
با تشکر...

منظورتون رو از "به هر پیکسل از اون" متوجه نمی شوم، شما بر اساس موقعیت (x, y) این مقادیر را نسبت داده اید
و یا بر اساس رنگ پیکسل ها؟ بهتره که یک نمونه از این جدول msflexgrid را نشان دهید.
 
برنامه یه فایل متنی، شبیه آنچه که ضمیمه کردم رو در msflexgrid قرار میده و عدد درون هر یک از سلولهای msflexgrid رو خوانده و پیکسلی رو که موقعیت (yوx) اون برابر (شماره ستون سلول و شماره سطر سلول) باشه رو به رنگ خاصی در میاره(توضیح اینکه; این اعداد رقوم هر نقطه از زمین هستند و با این کار می خوام پستی و بلندی های زمین رو مشخص کنم).
اما باید با line نقاط هم ارتفاع رو به هم وصل کنم.مهم نیست که بر مبنای رنگ پیکسل باشه یا اعداد جدول ولی موضوع اینه که اگه کاربر بخواد مثلا نقاطی با ارتفاع 7.54 رو به هم متصل کنه و در جدول فقط عدد صحیح داشته باشیم مشکلی پیش نیاد و به نظر می رسه اعداد جدول بیشتر بتونن کمک کنن ( فکر کنم اگه محاسبات بر مبنای رنگ پیکسلها باشند، نمیشه اینکارو کرد ولی شاید بشه (!) رنگ دو پیکسل مجاور، که خط باید از بین اونها عبور کنه، رو خوانده و بصورت فرضی یک زیر طیف براشون تعریف کنیم و ...)
خلاصه اینکه نمی تونم یه عدد مثل 7.54 رو بین این همه عدد ردیابی کنم!
.
.
.
ممنون...
 

پیوست ها

  • msflex-txt.txt
    1.2 کیلوبایت · بازدیدها: 3

the_king

مدیرکل انجمن
برنامه یه فایل متنی، شبیه آنچه که ضمیمه کردم رو در msflexgrid قرار میده و عدد درون هر یک از سلولهای msflexgrid رو خوانده و پیکسلی رو که موقعیت (yوx) اون برابر (شماره ستون سلول و شماره سطر سلول) باشه رو به رنگ خاصی در میاره(توضیح اینکه; این اعداد رقوم هر نقطه از زمین هستند و با این کار می خوام پستی و بلندی های زمین رو مشخص کنم).
اما باید با line نقاط هم ارتفاع رو به هم وصل کنم.مهم نیست که بر مبنای رنگ پیکسل باشه یا اعداد جدول ولی موضوع اینه که اگه کاربر بخواد مثلا نقاطی با ارتفاع 7.54 رو به هم متصل کنه و در جدول فقط عدد صحیح داشته باشیم مشکلی پیش نیاد و به نظر می رسه اعداد جدول بیشتر بتونن کمک کنن ( فکر کنم اگه محاسبات بر مبنای رنگ پیکسلها باشند، نمیشه اینکارو کرد ولی شاید بشه (!) رنگ دو پیکسل مجاور، که خط باید از بین اونها عبور کنه، رو خوانده و بصورت فرضی یک زیر طیف براشون تعریف کنیم و ...)
خلاصه اینکه نمی تونم یه عدد مثل 7.54 رو بین این همه عدد ردیابی کنم!
.
.
.
ممنون...

لطفا کد پیوستی را بررسی کنید.
 

پیوست ها

  • Color And Points.zip
    10.3 کیلوبایت · بازدیدها: 2

جدیدترین ارسال ها

بالا