Fórum junção de imagens #228252

27/04/2004

0

ola galera do clube...queria saber se tem alguem q manja d unir imagens ...tipo eu tenho uma imagem no image1 e outra imagem no image2 ... eu quero sobrepor uma sobre a outra em um image3 ...
alguem sabe como fazer isto? estou precisando urgente .. se alguem souber fico grato desde ja.....T+..


Gabriel_gerb

Gabriel_gerb

Responder

Posts

27/04/2004

Marcelo Saviski

Colocar lado a lado ou sobrepor?


Responder

Gostei + 0

27/04/2004

Marconi

Ai vai algumas dicas que estão no Manual do Delphi, capítulo 7 - Trabalhando com gráficos.

procedure BrushCopy(const Dest: TRect; Bitmap: TBitmap; const Source: TRect; Color: TColor)

Use BrushCopy para obter efeitos especiais como fazer a imagem copiada parcialmente transparente. BrushCopy é disponível principalmente para compatibilidade com versões anteriores.

Pode-se usar um TImageList em vez de BrushCopy.

Dest especifica a porção retangular da tela que receberá a cópia do bitmap.
Bitmap especifica o gráfico para copiar de Souce que especifica a área retangular de Bitmap a ser copiado.
Color especifica a cor do Bitmap que será substituida com a Brush da tela, ou seja a transparência da figura.
Usar BrushCopy para fazer a imagem copiada parcialmente transparente, especifique a cor da superfície da tela (clBackground por exemplo) como a Cor da propriedade de Brush, então chame BrushCopy.

Tabela de Valores para o Canvas.CopyMode
Valor Significado
cmBlackness Preenche o retângulo de destino na Canvas em preto
cmDstInvert Inverte a Imagem na Canvas e ignora a fonte.
cmMergeCopy Combina a imagem sobre a Canvas e a fonte do bitmap utilizando o operador lógico AND

cmMergePaint Combina a fonte bitmap inverida com a imagem na Canvas utilizando o operador lógico OR.
cmNotSrcCopy Copia o inverso do bitmap fonte sobre o Canvas.
cmNotSrcErase Combina a imagem sobre o canvas e o bitmap fonte utilizando o operador lógico OR, e inverte o resultado.

Marconi


Responder

Gostei + 0

27/04/2004

Gabriel_gerb

meu amigo estou tentando usar esa procedure mas naum estou conseguindo o resultado que quero ... por favor se vc tiver algum exemplo poste aqui para discutirmos... como eu usaria esta procedure com estes componentes: image1 = com a imagem que vai ficar d fundo,
image2 = com a imagem que vai ficar sobreposta ao image1 ...
e image3 que vai receber o image2 sobreposto ao image1.......


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar