Renk seçici (color picker) zoom olayı yardım ?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Seçkin Üye
Katılım
16 Ara 2015
Mesajlar
427
Tepki puanı
94
Ödüller
11
10 HİZMET YILI
Merhaba arkadaşlar, yeni bir proje üzerinde çalışıyorum ve projeye renk seçici ekledim. Kullandığım harici bir renk seçici var, onda bir kamera ve zoom özelliği var, onuda projeme dahil etmek istiyorum. Fare imlecinin gezdiği yeri hem seçili karede gösterip hemde zoom yapıyor, olayı videoya aldım konuya ekliyorum. Konu hakkında bilgisi olan aradığım kodu ve ya kaynak kodunu bulabileceğim bir site önerirse sevinirim. Lütfen anlamayanlar saçma ve boş yorum yazmasın, teşekkürler.
 
Tutti mi chiedono perché ho imparato questa lingua
Süper Üye
Katılım
17 Mar 2016
Mesajlar
634
Çözümler
5
Tepki puanı
112
Ödüller
11
10 HİZMET YILI
Mouseyi gezdirdiğin yeri formda göstermek istiyorsan şunları yap:
Formuna bi 2 picturebox,1 timer ekle, enabled true yap ve timere gir şu kodu yaz:
Dim masaüstüSz As Size
masaüstüSz = System.Windows.Forms.SystemInformation.PrimaryMonitorSize
Dim Yükseklik As Integer = masaüstüSz.Height
Dim Genislik As Integer = masaüstüSz.Width
PictureBox1.Width = Width
PictureBox1.Left = 0
PictureBox1.Top = 0
PictureBox1.Height = Height
PictureBox2.SizeMode = PictureBoxSizeMode.StretchImage
Dim szz As Size = My.Computer.Screen.Bounds
Dim grafik As Graphics = PictureBox1.CreateGraphics()
Dim _RSM As Bitmap
_RSM = New Bitmap(szz.Width, szz.Height, grafik)
Dim hafıza As Graphics = Graphics.FromImage(_RSM)
hafıza.CopyFromScreen(PictureBox1.Location.X, PictureBox1.Location.Y, 0, 0, szz)
PictureBox2.Image = _RSM
 
Seçkin Üye
Katılım
16 Ara 2015
Mesajlar
427
Tepki puanı
94
Ödüller
11
10 HİZMET YILI
Mouseyi gezdirdiğin yeri formda göstermek istiyorsan şunları yap:
Formuna bi 2 picturebox,1 timer ekle, enabled true yap ve timere gir şu kodu yaz:
Dim masaüstüSz As Size
masaüstüSz = System.Windows.Forms.SystemInformation.PrimaryMonitorSize
Dim Yükseklik As Integer = masaüstüSz.Height
Dim Genislik As Integer = masaüstüSz.Width
PictureBox1.Width = Width
PictureBox1.Left = 0
PictureBox1.Top = 0
PictureBox1.Height = Height
PictureBox2.SizeMode = PictureBoxSizeMode.StretchImage
Dim szz As Size = My.Computer.Screen.Bounds
Dim grafik As Graphics = PictureBox1.CreateGraphics()
Dim _RSM As Bitmap
_RSM = New Bitmap(szz.Width, szz.Height, grafik)
Dim hafıza As Graphics = Graphics.FromImage(_RSM)
hafıza.CopyFromScreen(PictureBox1.Location.X, PictureBox1.Location.Y, 0, 0, szz)
PictureBox2.Image = _RSM
Eyvallah, bakalım işime yarayacakmı.
Error 1 Value of type 'System.Drawing.Rectangle' cannot be converted to 'System.Drawing.Size'. Hatası verdi.
 
Son düzenleme:
Tutti mi chiedono perché ho imparato questa lingua
Süper Üye
Katılım
17 Mar 2016
Mesajlar
634
Çözümler
5
Tepki puanı
112
Ödüller
11
10 HİZMET YILI
Eyvallah, bakalım işime yarayacakmı.
Error 1 Value of type 'System.Drawing.Rectangle' cannot be converted to 'System.Drawing.Size'. Hatası verdi.
Yanlış yazmışım bide şöyle dene(Bounds.Size olacaktı)
Dim masaüstüSz As Size masaüstüSz = System.Windows.Forms.SystemInformation.PrimaryMonitorSize Dim Yükseklik As Integer = masaüstüSz.Height Dim Genislik As Integer = masaüstüSz.Width PictureBox1.Width = Width PictureBox1.Left = 0 PictureBox1.Top = 0 PictureBox1.Height = Height PictureBox2.SizeMode = PictureBoxSizeMode.StretchImage Dim szz As Size = My.Computer.Screen.Bounds.Size Dim grafik As Graphics = PictureBox1.CreateGraphics() Dim _RSM As Bitmap _RSM = New Bitmap(szz.Width, szz.Height, grafik) Dim hafıza As Graphics = Graphics.FromImage(_RSM) hafıza.CopyFromScreen(PictureBox1.Location.X, PictureBox1.Location.Y, 0, 0, szz) PictureBox2.Image = _RSM

Ayrıca form1 ün üstüne şunları tanımlamalısın:

Imports System.ComponentModel
Imports System.Drawing.Drawing2D
 
Seçkin Üye
Katılım
16 Ara 2015
Mesajlar
427
Tepki puanı
94
Ödüller
11
10 HİZMET YILI
Yanlış yazmışım bide şöyle dene(Bounds.Size olacaktı)
Dim masaüstüSz As Size masaüstüSz = System.Windows.Forms.SystemInformation.PrimaryMonitorSize Dim Yükseklik As Integer = masaüstüSz.Height Dim Genislik As Integer = masaüstüSz.Width PictureBox1.Width = Width PictureBox1.Left = 0 PictureBox1.Top = 0 PictureBox1.Height = Height PictureBox2.SizeMode = PictureBoxSizeMode.StretchImage Dim szz As Size = My.Computer.Screen.Bounds.Size Dim grafik As Graphics = PictureBox1.CreateGraphics() Dim _RSM As Bitmap _RSM = New Bitmap(szz.Width, szz.Height, grafik) Dim hafıza As Graphics = Graphics.FromImage(_RSM) hafıza.CopyFromScreen(PictureBox1.Location.X, PictureBox1.Location.Y, 0, 0, szz) PictureBox2.Image = _RSM

Ayrıca form1 ün üstüne şunları tanımlamalısın:

Imports System.ComponentModel
Imports System.Drawing.Drawing2D
ımportları daha önce tanımlamıştım. bu şekilde yapınca formu gezdirdiğimde görünrü dğişiyor, fareyi takip etmiyor ve parametre hatası veriyor bu seferde. ama aradığıma yakın. üzerinde biraz oynama yapıyım bakalım, sağol. "timer intervali yükseltince hata kalktı" ama tam istediğim işlem değil.
ScreenHunter_412 Jun. 01 17.00.jpg
 
Son düzenleme:
Seçkin Üye
Katılım
16 Ara 2015
Mesajlar
427
Tepki puanı
94
Ödüller
11
10 HİZMET YILI
Daha basit bir kaç kodla hallettim, yardımın için teşekkür ederim. Çok basit bir işlemmiş aslında :)
 
Tutti mi chiedono perché ho imparato questa lingua
Süper Üye
Katılım
17 Mar 2016
Mesajlar
634
Çözümler
5
Tepki puanı
112
Ödüller
11
10 HİZMET YILI
Daha basit bir kaç kodla hallettim, yardımın için teşekkür ederim. Çok basit bir işlemmiş aslında :)
Sevindim yaptığın yolu tahmin etmek isterim :)
Kesin prntsc tuşuna bastırıp clipboarddan picturebox aktardın dimi :)
 
Seçkin Üye
Katılım
16 Ara 2015
Mesajlar
427
Tepki puanı
94
Ödüller
11
10 HİZMET YILI
Sevindim yaptığın yolu tahmin etmek isterim :)
Kesin prntsc tuşuna bastırıp clipboarddan picturebox aktardın dimi :)
Senin kodlara benzer bir kod aslında ve elimde olan bir kodu arıyormuşum, komik olanda bu :) Yaptığım color picker de farenin altındaki pixsel rengini okuma kodu eklemiştim, onu ekran görüntüsü alma olayına çevirdim timer interval 1 (senin kodda timer interval 1 kabul etmemişti yükseltmek gerekiyordu), picturebox yerinede gunabuton ekledim (ımage olan her ıtem eklenebilir). Birde zoom olayı ekledim tam istediğim gibi oldu. İstersen kodları atıyım sana.

Renk seçiciyi Ps cs6 daki ne benzer bir şey yapmak istiyorum, bu biraz uğraştıracak, detaya ihtiyacım var, bu konuda bilgin varmı. İşte:
Post automatically merged:

kral kısa şekilde banada özetleyebilir misin anlamadımda :D
bir aşağıda yazdım bak, burdaki kodlar üzerinde biraz değişiklik yaparsan da yapabilirsin.
 
Seçkin Üye
Katılım
2 Ara 2020
Mesajlar
304
Tepki puanı
11
Ödüller
4
Yaş
28
5 HİZMET YILI
Senin kodlara benzer bir kod aslında ve elimde olan bir kodu arıyormuşum, komik olanda bu :) Yaptığım color picker de farenin altındaki pixsel rengini okuma kodu eklemiştim, onu ekran görüntüsü alma olayına çevirdim timer interval 1 (senin kodda timer interval 1 kabul etmemişti yükseltmek gerekiyordu), picturebox yerinede gunabuton ekledim (ımage olan her ıtem eklenebilir). Birde zoom olayı ekledim tam istediğim gibi oldu. İstersen kodları atıyım sana.

Renk seçiciyi Ps cs6 daki ne benzer bir şey yapmak istiyorum, bu biraz uğraştıracak, detaya ihtiyacım var, bu konuda bilgin varmı. İşte:
Post automatically merged:


bir aşağıda yazdım bak, burdaki kodlar üzerinde biraz değişiklik yaparsan da yapabilirsin.
tamamdır eywallah
 
Tutti mi chiedono perché ho imparato questa lingua
Süper Üye
Katılım
17 Mar 2016
Mesajlar
634
Çözümler
5
Tepki puanı
112
Ödüller
11
10 HİZMET YILI
Senin kodlara benzer bir kod aslında ve elimde olan bir kodu arıyormuşum, komik olanda bu :) Yaptığım color picker de farenin altındaki pixsel rengini okuma kodu eklemiştim, onu ekran görüntüsü alma olayına çevirdim timer interval 1 (senin kodda timer interval 1 kabul etmemişti yükseltmek gerekiyordu), picturebox yerinede gunabuton ekledim (ımage olan her ıtem eklenebilir). Birde zoom olayı ekledim tam istediğim gibi oldu. İstersen kodları atıyım sana.

Renk seçiciyi Ps cs6 daki ne benzer bir şey yapmak istiyorum, bu biraz uğraştıracak, detaya ihtiyacım var, bu konuda bilgin varmı. İşte:
Post automatically merged:


bir aşağıda yazdım bak, burdaki kodlar üzerinde biraz değişiklik yaparsan da yapabilirsin.
Ps yi sık kullanan biri değilim eve geçince bi bakıcam nasılmış renk seçicisi eğer yapabildiğim bişeyse yardımcı olurum
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst