Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como Ler Pixels a partir de caixas de imagem em VB6
Leitura de um pixel individual de uma imagem não é difícil. Na verdade, VB (Visual Basic) tem funções específicas embutidas que permitem ao programador visualizar e editar pixels de forma rápida e facilmente. Há outras (application programming interface ) funções da API do avançado que avançaram programadores utilizam que são mais rápidos e mais eficientes. Aprender a ver um pixel e extrair os meios de cores individuais de pixels que são apenas os primeiros passos para se tornar um guru VB . Instruções
1

Inicie o aplicativo VB6. Ir para o formulário onde você tem a imagem que você deseja receber os dados .
2

Abra o formulário no modo de design.
3

Criar três funções que irá ler o pixel depois de ter recuperado Função it.Public ExtractRed (ByVal currentColor as Long ) Como ByteExtractRed = currentColor E 255End FunctionPublic ExtractGreen Função ( ByVal currentColor as Long ) Como ByteExtractGreen = ( currentColor \\ 256) E 255End FunctionPublic ExtractBlue Função ( ByVal currentColor as Long ) como ByteExtractBlue = ( currentColor \\ 65536 ) e função 255End
4

Dim seus objetos da seguinte forma: Dim PixelColor como LongDim colorred como Byte, colorgreen como Byte, ColorBlue como ByteDim originalmente significava dimensão e seu uso aqui é como um verbo . PixelColor , colorred , colorgreen e ColorBlue são todas as variáveis ​​de espera para entrada de dados
5

Digite o seguinte código abaixo suas declarações Dim : . PixelColor = PictureBox.Point (x , y) Agora, o código fica assim : Dim PixelColor como LongDim colorred como Byte, colorgreen como Byte, ColorBlue como BytePixelColor = PictureBox.Point (x , y) PictureBox é o nome do picturebox sua foto está dentro As coordenadas ( x , y ) são as coordenadas do específico pixel em que você deseja que os dados de . Os dados de pixel está agora armazenado na PixelColor variável . O próximo passo é extrair as cores individuais do espectro RGB
6

Digite o seguinte código em sua última declaração: . Colorred = ExtractRed (Color ) colorgreen = ExtractGreen (Color ) ColorBlue = ExtractBlue (Color ) Agora, o código fica assim : Dim PixelColor como LongDim colorred como Byte, colorgreen como Byte, ColorBlue como BytePixelColor = PictureBox.Point (x , y) = colorred ExtractRed ( PixelColor ) colorgreen = ExtractGreen ( PixelColor ) ColorBlue = ExtractBlue ( PixelColor ) agora, cada uma das variáveis ​​colorred , colorgreen ColorBlue e terá um número de zero a 255 armazenado nos mesmos. Você pegou com sucesso um pixel e quebrou a sequência de cores específico.

Anterior :

Próximo : No
  Os artigos relacionados
·Como conservar Variáveis ​​para bancos de dados usando…
·Tipos de Visual Basic 
·Como inserir valores a partir do Microsoft Word para um…
·Tutorial do Visual Basic para Windows 7 
·Como criar um programa Visual Basic Stand Alone 
·Como converter um projeto VB6 para EXE 
·Como converter Datas Datas Militares em Access 2007 VBA…
·Ferramentas de depuração para Visual Basic 
·Como usar o comando de forma em Visual Basic 6 
·Como fazer um botão de chamada uma Private Sub na VB 
  Artigos em destaque
·Como criar um procedimento armazenado para recuperar da…
·Como encontrar o máximo divisor comum de dois números…
·Objetivo do Fluxo de Ensino Gráfico Análise de Sistem…
·Como testar em uma lista em Python 
·Como acessar Consulta Atualizar 
·Como criar um BlogSkin para Blogger 
·Como converter uma coluna para UTF8 no MySQL 
·Como controlar um robô com MATLAB 
·Como adicionar dois inteiros grandes em C + + 
·Como formatar Data Parâmetros em SQL 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados