+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

[VB2010] problema con COLORPIXEL cambia il valore del gradiente sullo stesso colore!

  1. #1
    L'avatar di imbranato
    imbranato non  in linea Scolaretto
    un mistero ...
    prendete una picturebox ...
    Private Sub PictureBox1_MouseMove1(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove
            Dim ColorePixel As Color
            ColorePixel = DirectCast(PictureBox1.Image, Bitmap).GetPixel(e.X, e.Y)
                    Me.Text = ColorePixel.G
     End Sub
    
    se notate cambia il valore del gradiente ...
    perch?mi serve un valore assoluto ...

    ho verificato l'immagine con photoshop e il gradiente G rimane immutato quindi l'immagine ok ... ho provato anche con un rectangleshape usando un colore standard di v.studio

  2. #2
    L'avatar di elisab
    elisab non  in linea Topo di biblioteca
    se notate cambia il valore del gradiente ...
    Senza avere l'immagine che hai assegnato alla Picture e fare delle prove difficile vedere cosa cambia.

    Perch consideri solo la componente G (green)? A occhio nudo difficile accordersi se la componente G del colore vari a di 1, di quanto variano questi valori?

    Nell'immagine che ti allego ci sono 2 KnownColor e 2 no, prova a vedere se riesci a trovarli col codice di MarcoGG.
    Immagini allegate Immagini allegate  
    ℹ️ Leggi di pi su elisab ...

  3. #3
    L'avatar di imbranato
    imbranato non  in linea Scolaretto
    Grazie Elisab.
    il problema lo riscontro ancora a fasi alternate.
    Con la tua immagine sembra di no.

    Fasi alternate, nel senso che forse dipende DAL PUNTATORE DEL MOUSE ... l'immagine in questione piena di curve ... ho testato con un immagine pi semplice, come la tua e sembra che vada bene.

    Volevo sapere se la procedura solo questa, se il codice corretto ...
    grazie a tutti per le visite al quesito e a chi mi ha risposto.
    se potete aiutatetemi ancora

  4. #4
    zirobyte75 non  in linea Novello
    Ciao: ho verificato il tuo codice e l'immagine ...
    sicuramente se non utilizzi l'immagine con le dimensioni REALI avrai problemi.
    Iposta SIZEMODE su AUTOSIZE ... e i valori dei colori non si sballano.
    Il perch avvenga una cosa del genere intuibile, ma non sono sicuro di sapertelo spiegare correttamente, quindi mi rimetto ad altri che forse ne sapranno di pi.

    Ciao

  5. #5
    L'avatar di elisab
    elisab non  in linea Topo di biblioteca
    Con i quadrati non ci sono problemi, che i bordi delle linee curve (o che comunque non abbiano un andamento verticale o orizzontale) possono essere sfumati nei colori.

    In questa pagina posizionati sul logo MasterDrive e salvalo con nome sul tuo pc, dopodich fai uno zoom e guarda i pixel; non tutti i pixel della scritta sono neri, avvicinandosi al margine ci sono tonalit di grigio, ma vedendo la scritta a dimensioni normali non te ne accorgi.
    ℹ️ Leggi di pi su elisab ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Pi codici VBA sullo stesso evento
    Da Marcello nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 16-04-2013, 12:46
  2. [VB6] 2 Client sullo stesso DB
    Da StegcO nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 13-11-2008, 12:53
  3. Risposte: 18
    Ultimo Post: 25-06-2008, 17:19
  4. share permission sullo stesso mdb....
    Da sal21 nel forum Visual Basic 6
    Risposte: 2
    Ultimo Post: 10-06-2007, 11:50
  5. 2 web application sullo stesso server
    Da net-addiction nel forum ASP 3, ASP .Net
    Risposte: 2
    Ultimo Post: 01-09-2005, 17:07