| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Cómo utilizar SetDIBits en VB.NET
    VB.Net es un lenguaje de programación desarrollado y distribuido por Microsoft . VB.Net se considera una actualización del lenguaje de programación Basic clásico Microsoft Visual . VB.Net crea todo tipo de programas que incluyen escritorio, así como aplicaciones en línea. Programadores de VB.Net trabajar y manipular gráficos e información de mapa de bits . La función SetDIBits es una función que trabaja con píxeles en archivos gráficos de mapas de bits . Uso de la función SetDIBits requiere una comprensión de conocimientos de programación VB.Net . Instrucciones
    1

    Abra Visual Studio.
    2

    clic en "Archivo " y luego " proyecto . "
    3

    Seleccione " Proyecto de Visual Basic "en el cuadro de diálogo , haga clic en" OK " . Esto le pone en el entorno de programación VB.Net .

    4 Haga clic en " Proyecto " y luego " Agregar módulo ", que se encuentra en la parte superior de la página. Esto insertará un módulo de código en el proyecto VB
    5

    Escriba o copie y pegue el siguiente bloque de código en el módulo de código : . .

    ' Preparar la descripción bitmap

    wid = Picture1.ScaleWidth

    HGT = Picture1.ScaleHeight

    bitmap_info.bmiHeader

    . biSize = 40

    . biWidth = wid

    'Use altura negativos para escanear de arriba hacia abajo .

    . biHeight = hGT

    . biplanos = 1

    . biBitCount = 32
    < p> biCompression = BI_RGB

    bytes_per_scanLine = ( ((( * biWidth biBitCount ) + 31 ) _

    \\ 32 ) * 4 . ).

    pad_per_scanLine = bytes_per_scanLine . - ((( . biWidth * _

    . biBitCount ) + 7 ) \\ 8 )

    . biSizeImage = bytes_per_scanLine * Abs ( . biHeight )

    extremo con
    < p > ' Cargar datos del mapa de bits .

    píxeles ReDim ( 1 a 4 , 1 a , 1 wid a HGT )

    GetDIBits Picture1.hdc , Picture1.Image , _
    < p > 0 , HGT pixeles (1 , 1 , 1 ) , _

    bitmap_info , DIB_RGB_COLORS

    'Modificar los píxeles.

    Para Y = 1 Para
    HGT

    Para X = 1 Para wid

    "hacer el pixel negro .

    píxeles ( pixR , X , Y) = 0

    pixeles ( pixG , X , Y ) = 0

    pixeles ( pixB , X, Y ) = 0

    Si ( ( X \\ 20 ) Mod 2 ) < > ( (Y \\ 20 ) Mod 2 ) Entonces

    ' Establecer el color del píxel .

    píxeles ( clr , X , Y) = 255

    End If

    Siguiente X

    Siguiente Y

    ' Mostrar el resultado.

    SetDIBits Picture1.hdc , Picture1.Image , _

    0 , HGT , los píxeles ( 1 , 1 , 1 ) , _ < br >

    bitmap_info , DIB_RGB_COLORS

    Picture1.Picture = Picture1.Image

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir DateDiff a Mes 
    ·Cómo comprobar si un número es un Integer en Visual B…
    ·Cómo hacer que un navegador Web Proxy mediante Visual …
    ·Cómo ordenar matrices en Visual Basic Matrices 
    ·Microsoft Word VBA Tutorial 
    ·Cómo crear datos de onda de tampones en VB6 
    ·Cómo cambiar la fuente RichEdit mediante la lista Comb…
    ·Cómo convertir un DC a un TXT en VB 
    ·¿Qué es una variante en VB 
    ·Cómo comprobar un Radio Button Lista de Vb.net 
      Artículos destacados
    ·Python Proyectos para OpenCV 
    ·Usos comunes /Popular de Applets Java 
    ·Cómo calcular el tiempo de carga 
    ·Cómo reinstalar un módulo CPAN 
    ·Desventaja de Struts 
    ·Cómo utilizar caracteres 3D en Programación 
    ·Cómo mostrar la imagen y no el link de un Registro Dre…
    ·Cómo hacer certificados para Unsigned apps Android 
    ·Lynda SQL Essential Training 
    ·Cómo cambiar una acción de formulario en Javascript 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com