Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di erosmax
    Registrato dal
    Jan 2003
    Messaggi
    119

    Leggere colore pixel da Image

    Salve. Non riesco a trovare il modo per leggere da una immagine (Image e non PictureBox), il colore di ogni singolo pixel (nel mio caso il nero).
    La Point(x,y) è valida solo per la PictureBox.
    Utilizzo Imgage per via dello Strech.
    Mi andrebbe bene anche un modo per "Strechare" a valore fisso una PictureBox.
    Grazie a Tutti.
    Non ho nulla da dire...e lo stò dicendo!
    - Scarica i miei Software FREE

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Parli di VB6?

  3. #3
    un form due commandbutton e una listbox

    codice:
    Option Explicit
    
    Private Declare Function GetPixel Lib "gdi32" _
        (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long
        
    Private Declare Function GetCursorPos Lib "user32" _
        (lpPoint As POINTAPI) As Long
        
    Private Declare Function GetWindowDC Lib "user32" _
        (ByVal hwnd As Long) As Long
        
    Private Type POINTAPI
        x As Long
        y As Long
    End Type
    
    Private bAnnulla As Boolean
    
    Private Sub Command1_Click()
    Dim pos As POINTAPI
    Dim lDC As Long
    mainLoop:
        If bAnnulla = False Then
            lDC = GetWindowDC(0)
            Call GetCursorPos(pos)
            If List1.ListCount > 20 Then List1.RemoveItem 1
            List1.AddItem "&H" & Trim$(GetPixel(lDC, pos.x, pos.y))
            List1.ListIndex = List1.ListCount - 1
        Else
            bAnnulla = False
            Exit Sub
        End If
        DoEvents
    GoTo mainLoop
    End Sub
    
    Private Sub Command2_Click()
        bAnnulla = True
    End Sub
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Oppure usi semplicemente una Picture

    Picture1.PaintPicture LoadPicture("C:\TuaImmagine.bmp"), 0, 0, Picture1.Width, Picture1.Height

  5. #5
    Utente di HTML.it L'avatar di erosmax
    Registrato dal
    Jan 2003
    Messaggi
    119

    Grazie

    Grazie a tutti!
    Ho preferito usare una PictureBox.

    test.PaintPicture test.Picture, 0, 0, test.ScaleWidth, test.ScaleHeight

    alla fine è quello detto da oregon.

    Grazie

    Coap.
    Non ho nulla da dire...e lo stò dicendo!
    - Scarica i miei Software FREE

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.