COMPONENTE PARA CLAREAMENTO DE FOTO

 Tópico anterior Próximo tópico Novo tópico

COMPONENTE PARA CLAREAMENTO DE FOTO

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#324907 - 09/10/2009 14:40:37

LCSD
SAO PAULO
Cadast. em:Janeiro/2001


Pessoal, boa tarde.

Gostaria de saber se alguém conhece (e qual é este componente, de preferência FREE) ao qual eu possa pegar uma imagem e trabalhar com clareamento/escurecimento da foto apenas.
Alguém sabe qual componente eu poderia utilizar?????

  
Quando precisar, pode contar comigo....
E quando precisar, não esqueça de agradecer, pois a educação é a ALMA DO NEGÓCIO...


Obrigado.

Luiz Cesar

#324920 - 09/10/2009 15:43:58

CLEVERTON
SERRINHA
Cadast. em:Dezembro/2003


Membro da equipe
Cara, pq vc não trabalha com as APIs GetPixel e SetPixel

vc pega o cor através do GetPixel, converte o valor pra RGB e diminui uma das escalas R, G ou B e dá um SetPixel.

estou falando teoricamente, mas acredito que funcione dessa forma.



#324921 - 09/10/2009 15:46:10

LCSD
SAO PAULO
Cadast. em:Janeiro/2001


CLEVERTON,

O problema para eu fazer isso é que ficará sob responsabilidade de usuários clarear/escurer as fotos que ele desejar imprimir.
Eu gostaria de algo "simples", sem muito stress em fazer, por isso pensei em componente.

  
Quando precisar, pode contar comigo....
E quando precisar, não esqueça de agradecer, pois a educação é a ALMA DO NEGÓCIO...


Obrigado.

Luiz Cesar

#324923 - 09/10/2009 15:51:46

CLEVERTON
SERRINHA
Cadast. em:Dezembro/2003


Membro da equipe
então, vc coloca um controle de rolagem ou valores..

o único trabalho que vc vai ter é converter o valor para RGB



#324925 - 09/10/2009 15:56:56

MARCELO-TREZE
SAO VICENTE
Cadast. em:Abril/2009


 Anexos estao visíveis somente para usuários registrados

veja este código se ajuda


________________________________________________________________________________________
O orgulho cega até os sábios, ao ponto de não percebam que não são tão sábios como pensam.



#324926 - 09/10/2009 16:00:20

MARCELO-TREZE
SAO VICENTE
Cadast. em:Abril/2009


 Anexos estao visíveis somente para usuários registrados

outro bom exemplo



________________________________________________________________________________________
O orgulho cega até os sábios, ao ponto de não percebam que não são tão sábios como pensam.



#324967 - 10/10/2009 09:23:18

LCSD
SAO PAULO
Cadast. em:Janeiro/2001


Marcelo, para esses 2 exemplos que me passou, atenderia a minha necessidade se eu estivesse usando o componente PICTURE para mostrar a imagem, só que por causa das minhas imagens serem de diversos tamanhos, para simplificar o ajuste da foto dentro do componente, eu utilizei o IMAGE.

Portanto, não estou conseguindo adaptar o código para que funcione no IMAGE, pois tem uma propriedade em específico (HDC) que tem no PICTURE que não tem no IMAGE. VCs sabem como "adaptar" o código quanto a esta propriedade???
Ou então, algum outro código/exemplo de como clarear/escurecer imagens através de código ou outro componente ao qual a imagem SE AJUSTE fácil a ele e eu consiga trabalhar com clareamento/escurecimento???


  
Quando precisar, pode contar comigo....
E quando precisar, não esqueça de agradecer, pois a educação é a ALMA DO NEGÓCIO...


Obrigado.

Luiz Cesar

#324969 - 10/10/2009 09:28:25

TECLA
SAO PAULO
Cadast. em:Janeiro/2001


Membro da equipe
Porque não utilizar um PICTURE INVISÍVEL para processar a rotina do MARCELO-TREZE, e em seguida "pegar" o resultado da propriedade PICTURE deste controle e passá-la para o objeto IMAGE?




#324974 - 10/10/2009 10:35:12

LCSD
SAO PAULO
Cadast. em:Janeiro/2001


TECLA e MARCELO,

Fiz como a última sugestão.... Até aí BLZ.
Só que o primeiro exemplo, que foi o que me melhor atendeu, ele só CLAREIA, e para ESCURECER, o que devo fazer/mudar????

  
Quando precisar, pode contar comigo....
E quando precisar, não esqueça de agradecer, pois a educação é a ALMA DO NEGÓCIO...


Obrigado.

Luiz Cesar

#324987 - 10/10/2009 14:26:29

LCSD
SAO PAULO
Cadast. em:Janeiro/2001


Outra coisa, TECLA, eu fiz o que tinha me recomendado (fazer o clareamento no objeto PICTURE invisível), mas não estou conseguindo "igualar" o meu IMAGE a imagem clareada que está no PICTURE. Como que eu faço pra fazer IMAGE1.PICTURE = PICTURE1.PICTURE (clareado)??????

Já tentei dar um LOADPICTURE no IMAGE com o PICTURE que está no PICTURE1 e não funcionou!!!

  
Quando precisar, pode contar comigo....
E quando precisar, não esqueça de agradecer, pois a educação é a ALMA DO NEGÓCIO...


Obrigado.

Luiz Cesar

#325025 - 11/10/2009 12:58:02

CLEVERTON
SERRINHA
Cadast. em:Dezembro/2003


Membro da equipe

 Anexos estao visíveis somente para usuários registrados

Os exemplos são exatamente o que eu falei não é ??

mas vc quer código pronto... paciência.

sobre essa parte de sua dúvida você pode fazer como tem no exemplo em anexo.





 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por LCSD em 14/01/2010 13:40:53