Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Splash screen con transparencia pero... (https://www.clubdelphi.com/foros/showthread.php?t=54257)

creedence 12-03-2008 19:46:14

Splash screen con transparencia pero...
 
Hola estuve probando las lineas que presenta xEsk en el home de los 20 trucos...

Me funciona de maravilla, pero..... (Siempre hay un pero).

Trate de modificar la imagen de muestra por una propia, y ahi ya no funciona la transparencia y aparece de manera comun.

Lo que intente hacer es con corel photo darle esos toques de transparencias y guardarlo con extension .png
Pero no lo toma como deeberia.

En fin lo que necesito saber es como logro hacer las transparencias, con que programa lo haces...

Espero su respuetas comentarios sugerencias, muchas gracias

Saludos. Ismael

juanelo 12-03-2008 23:33:02

Que tal credence,
Mira, no se mucho de imagenes pero segun recuerdo, para que una imagen tenga informacion de transparencia, tienes que crearle una mascara la cual indica cual color es el que tomara como "transparente", generalmente se utiliza el color verde como este: :D el de la carita.
Saludos

juanlaplata 18-03-2008 17:31:46

lo que yo hice:
deje el Form Splash que ya tenia sin modificar nada. Este mostraba una imagen .jpg o .bmp. lo unico modificado y no se darle una profunda explicacion es; baje el componente que indica "xEsk" en su ejemplo, instale( Component -> Install Component ) en el package dclusr; la componente pngextra, que agrega un TPGNButton en la paleta Samples y que creen, ahora al cargar una imagen desde Image.picture tengo la opcion de cargar una .png con todo lo que ello implica, en nuestro caso transparencias.
Para finalizar pinte el form de un color xx y luego le indique la mismo que ese tiene que ser transparente
ejem. prop. del form
Código Delphi [-]
TransparentColorValue:= clLime;
Color:= clLime;
TransparentColor:= true;
estas en tiempo de diseño.


La franja horaria es GMT +2. Ahora son las 10:52:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi