Tela de splash com transaparencia.Como?
Ola!
Estou querendo criar uma tela de splash que parte dela fique transparente, algo do tipo parte da logo fique um pouco pra cima do retangulo da tela splash. No delphi 2010 eu consegui fazendo o form ficar transparente e criando uma imagem com transparencia e salvando no formato png mas no delphi 2006 que é o q estou usando o timage nao suporta png . O q eu faço?
obrigado
Estou querendo criar uma tela de splash que parte dela fique transparente, algo do tipo parte da logo fique um pouco pra cima do retangulo da tela splash. No delphi 2010 eu consegui fazendo o form ficar transparente e criando uma imagem com transparencia e salvando no formato png mas no delphi 2006 que é o q estou usando o timage nao suporta png . O q eu faço?
obrigado
Eduardo Jr
Curtidas 0
Respostas
Wilson Junior
19/05/2010
Altere esta imagem colocando como cor de fundo uma cor que você não utiliza na imagem (tipo clFuchsia), mas para esta cor ficar transparente, o pixel (1,1) deve ser desta cor e o seu componente TImage deve estar com a propriedade Transparent=True. Assim a sua imagem pode ser um BMP ao invés de um PNG.
Espero ter colaborado.
Espero ter colaborado.
GOSTEI 0
Eduardo Jr
19/05/2010
Nao entendi, como eu vou fazer o pixel 1,1 ser da cor q eu colocar.
GOSTEI 0
Wilson Junior
19/05/2010
1º - Abra a sua imagem PNG em um editor de imagens e onde está transparente coloque com a cor que será transparente;
2º - Neste mesmo editor, pinte o pixel (1,1), o primeiro ponto de cor do canto superior esquerdo.
Qualquer coisa é só perguntar.
Espero ter colaborado.
2º - Neste mesmo editor, pinte o pixel (1,1), o primeiro ponto de cor do canto superior esquerdo.
Qualquer coisa é só perguntar.
Espero ter colaborado.
GOSTEI 0
Eduardo Jr
19/05/2010
Desculpe minha burrice mas olha eu abro a imagem com o fundo transparente no photoshop e ponho uma cor qqr tipo bege.Dai depois eu pinto la em cima no canto superior esquerdo com qual cor?Bege??
Na verdade eu ja ate consegui fazer o timage ler um gif transparente so q nao to conseguindo fazer o form ficar transparente.
obrigado
Na verdade eu ja ate consegui fazer o timage ler um gif transparente so q nao to conseguindo fazer o form ficar transparente.
obrigado
GOSTEI 0