Copiar imagem de um Timage para Outro em DELPHI
Como eu posso fazer para copiar uma imagem do Image1 para o Image2 por exemplo, usando a função CopyRect, mas eu preciso que ele não copie a cor de fundo, por exemplo não copiar a cor branca que é o fundo da imagem.
Jackson Veiga
Curtidas 0
Respostas
Wilson Junior
02/06/2011
Se baseie neste link para achar a sua solução http://www.delphitricks.com/source-code/graphic/copy_part_of_one_image_to_another.html
Espero ter colaborado.
Espero ter colaborado.
GOSTEI 0
Jackson Veiga
02/06/2011
Este codigo apenas copia de uma imagem para outra, coisa que eu sei como fazer, oq eu não consigo é fazer com que o comando copyrect reconheça qual é a cor de fundo e não copia-la.
GOSTEI 0
Wilson Junior
02/06/2011
A cor de fundo geralmente é o pixel dos cantos, exemplo Pixel[0,0].
Espero ter colaborado.
Espero ter colaborado.
GOSTEI 0
Jackson Veiga
02/06/2011
sim, mas como eu faço para que o copyrect não copie oque tiver a mesma cor que o pixel do canto (pixel[0,0])???
GOSTEI 0
Wilson Junior
02/06/2011
O CopyRect copia tudo, mas vc pode colocar uma cor como transparente, se baseie neste link http://delphi.about.com/od/delphitips2007/qt/timage_transp.htm
Espero ter colaborado.
Espero ter colaborado.
GOSTEI 0
Jackson Veiga
02/06/2011
E será que não existe alguma outra função que copie apenas oque for diferente da cor de fundo.
A função sera usada para copia mais de uma imagem e colocar tudo junto, uma em cima de outra, e se copiar tudo e deixar apenas transparente da errado!
A função sera usada para copia mais de uma imagem e colocar tudo junto, uma em cima de outra, e se copiar tudo e deixar apenas transparente da errado!
GOSTEI 0
José
02/06/2011
Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0