تور لحظه آخری
امروز : سه شنبه ، 1 خرداد 1403    احادیث و روایات:  پیامبر اکرم (ص):خداوند از توبه بنده اش بیش از عقیمی که صاحب فرزند شود و گم کرده ای که گمشده اش ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

خرید اکانت اسپاتیفای

کاشت ابرو

لمینت دندان

ونداد کولر

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دانلود سریال سووشون

دانلود فیلم

ناب مووی

سرور اختصاصی ایران

جملات زیبا

دزدگیر منزل

ماربل شیت

تشریفات روناک

آموزش آرایشگری رایگان

طراحی سایت تهران سایت

آموزشگاه زبان

اجاره سند در شیراز

ترازوی آزمایشگاهی

فروش اقساطی کوییک

راهبند تبریز

ترازوی آزمایشگاهی

قطعات لیفتراک

وکیل تبریز

خرید اجاق گاز رومیزی

آموزش ارز دیجیتال در تهران

شاپیفای چیست

فروش اقساطی ایران خودرو

واردات از چین

قیمت نردبان تاشو

وکیل کرج

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

پیچ و مهره

طراحی کاتالوگ فوری

واردات از چین

تسکین فوری درد بواسیر

دانلود کتاب صوتی

تعمیرات مک بوک

قیمت فرش

خرید سی پی ارزان

خرید تجهیزات دندانپزشکی اقساطی

خانه انزلی

تجهیزات ایمنی

رنگ استخری

پراپ فرم رابین سود

سایت نوید

کود مایع

سایت نوید

Future Innovate Tech

باند اکتیو

بلیط هواپیما

بلیط هواپیما

صمغ های دارویی

آموزشگاه آرایشگری مردانه شفیع رسالت

 






آمار وبسایت

 تعداد کل بازدیدها : 1799948826




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

vb6 ;استخراج عدد منسوب به هر پیکسل از یک تصویر -


واضح آرشیو وب فارسی:سایت ریسک: vb 6 ;استخراج عدد منسوب به هر پیکسل از یک تصویر Saeed Shahabi 12 ارديبهشت 1388, 09:53سلام و بهارتون خوش و خرم... یک فایل تصویری دارم(تصویر یک قطعه زمین) که هر پیکسل از اون رنگ خاصی داره و هر رنگ عدد خاصی رو نشون میده(این عدد ارتفاع نسبی اون بخش از زمین هستش) چطور میشه تو vb 6 مثلا با قرار گرفتن موس روی هر پیکسل,اون عدد خاص رو استخراج کرد؟ the_king 12 ارديبهشت 1388, 10:35سلام و بهارتون خوش و خرم... یک فایل تصویری دارم(تصویر یک قطعه زمین) که هر پیکسل از اون رنگ خاصی داره و هر رنگ عدد خاصی رو نشون میده(این عدد ارتفاع نسبی اون بخش از زمین هستش) چطور میشه تو vb 6 مثلا با قرار گرفتن موس روی هر پیکسل,اون عدد خاص رو استخراج کرد؟ رنگ هر نقطه از یک PictureBox رو میشه با تابع Point ای که داخلش قرار داره خواند، مثلا کد زیر رنگ نقطه (0,0) یعنی نقطه گوشه بالا سمت چپ تصویر را می خواند و در Color قرار می دهد : Dim Color As OLE_COLOR Color = Picture1.Point(0, 0) برای آنکه تشخیص بدهیم که ماوس روی کدام نقطه از تصویر قرار گرفته، می توانید از رخداد MouseMove استفاده کنیم، مثلا کد زیر زمانی که ماوس روی یک نقطه کاملا سفید از Picture1 قرار گرفت، با پیغامی این مساله را اعلام می کند : Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Dim Color As OLE_COLOR Color = Picture1.Point(X, Y) If Color = vbWhite Then MsgBox "Pointer is over a white pixel." End If End Sub کد زیر تمامی نقاط تصویر Picture1 را بررسی می کند و رنگ نقاط قرمز را به آبی تغییر می دهد : Dim X As Long, Y As Long With Picture1 .AutoRedraw = True .ScaleMode = vbPixels For Y = 0 To .ScaleHeight For X = 0 To .ScaleWidth If .Point(X, Y) = vbRed Then Picture1.PSet (X, Y), vbBlue End If Next Next End With کد زیر نقاط تصویر Picture1 را از رنگی به سیاه و سفید تبدیل می کند، فرمولی که برای این محاسبه استفاده شده به کد ITU-R BT.601 شهرت دارد و در بسیاری از کاربرد های گرافیکی و نرم افزار های مربوطه بکار می رود : Dim X As Long, Y As Long Dim Color As Long, Grayscale As Long Dim Red As Long, Green As Long, Blue As Long With Picture1 .AutoRedraw = True .ScaleMode = vbPixels For Y = 0 To .ScaleHeight For X = 0 To .ScaleWidth Color = .Point(X, Y) Red = (Color And &HFF&) Green = (Color And &HFF00&) &H100& Blue = (Color And &HFF0000) &H10000 Grayscale = Red * 0.299 + Green * 0.587 + Blue * 0.114 If Grayscale > 255 Then Grayscale = 255 Picture1.PSet (X, Y), RGB(Grayscale, Grayscale, Grayscale) Next Next End With




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 2274]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن