ايران ويج

نسخه‌ی کامل: انتخاب رنگ از روی تصویر با دات نت
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
می خواهم با کلیک روی تصویر کد رنگ آن قسمت کلیک شده را بدست آورم البته با دات نت لطفاً
(۲۵-بهمن-۱۳۹۲, ۱۵:۲۸:۵۸)masood512 نوشته است: [ -> ]می خواهم با کلیک روی تصویر کد رنگ آن قسمت کلیک شده را بدست آورم البته با دات نت لطفاً

سلام
کد رنگ منظورتون مقادیر RGB هستش؟
(۲۵-بهمن-۱۳۹۲, ۱۶:۲۲:۵۵)salehjg نوشته است: [ -> ]
(۲۵-بهمن-۱۳۹۲, ۱۵:۲۸:۵۸)masood512 نوشته است: [ -> ]می خواهم با کلیک روی تصویر کد رنگ آن قسمت کلیک شده را بدست آورم البته با دات نت لطفاً

سلام
کد رنگ منظورتون مقادیر RGB هستش؟

بله RGB

(۲۵-بهمن-۱۳۹۲, ۱۸:۰۹:۳۰)masood512 نوشته است: [ -> ]
(۲۵-بهمن-۱۳۹۲, ۱۶:۲۲:۵۵)salehjg نوشته است: [ -> ]
(۲۵-بهمن-۱۳۹۲, ۱۵:۲۸:۵۸)masood512 نوشته است: [ -> ]می خواهم با کلیک روی تصویر کد رنگ آن قسمت کلیک شده را بدست آورم البته با دات نت لطفاً

سلام
کد رنگ منظورتون مقادیر RGB هستش؟

بله RGB

salehjg جان منتظر پاسخ شما هستم با تشکر
کد php:
Bitmap bitmap = new Bitmap(filepath);
bitmap.GetPixel(xxyy

البته بجای file path میتونید، متغیر از جنس image هم بنویسید...

مثلا میتونید اینو توی mouse_down یا mouse_move یه picturebox بنویسید، ...

اونجا میتونید از e.x و e.y مختصات موس رو بدست بیارید...



موفق باشید
[quote='salehjg' pid='225785' dateline='1392387658']
کد php:
Bitmap bitmap = new Bitmap(filepath);
bitmap.GetPixel(xxyy

سلام این کد برای vb.net هم صدق می کنه یا نه؟
می خواهم بعد از اینکه کد رنگ را در پایگاه داده ذخیره کردم بتوانم با کدی که شما راهنمایی می کنید آن را به رنگ مثلاً به عنوان رنگ زمینه تکست باکس قرار بدهم(برگردانم) متشکرم؟؟؟؟


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

"از خدا پروا کنید تا پر واکنید شهید آوینی"
لطفا راهنمایی کنید017
سلام
این پروژه ی آماده با vb.net نوشتم...(vs2012)

هر کجا روی تصویر کلیک کنید. پس زمینه ی فرم، همون رنگی میشه...


گفتم کد اش رو همین جا بزنم...
کد php:
Public Class Form1
    Dim bmp 
As Bitmap


    
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
        bmp 
= New Bitmap(PictureBox1.Image)
    
End Sub

    
Private Sub PictureBox1_MouseMove(sender As ObjectAs MouseEventArgsHandles PictureBox1.MouseMove
        Dim color 
As Color
        color 
bmp.GetPixel(e.Xe.Y)

        
LabelR.Text color.R.ToString()
        
LabelG.Text color.G.ToString()
        
LabelB.Text color.B.ToString()
    
End Sub

    
Private Sub PictureBox1_MouseUp(sender As ObjectAs MouseEventArgsHandles PictureBox1.MouseUp
        Me
.BackColor bmp.GetPixel(e.Xe.Y)
    
End Sub
End 
Class 



موفق باشید