Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Transparencia de BitMaps e Iconos (https://www.clubdelphi.com/foros/showthread.php?t=32634)

Deiv 12-06-2006 00:53:39

Transparencia de BitMaps e Iconos
 
Me parece que son dos cosas diferentes. Haber,

1.- BitMap. ¿Como se entiende colocar diferentes colores de transparencia? (adjunto un BitMap) verán que el fondo del mismo predomina un celeste tenue, Si coloco la transparencia en true a una TIMage que lo va a cargar, o por código: BitMap.Transparent:=true; No veo esa transparencia. Y a pesar que se puede elegir colores, como BitMap.TransparentColor:= clSkyBlue; TAMPOCO! ¿Que no entiendo? ¿que hago mal? ¿de que color debe ser el fondo para ser transparente?

2.- Iconos. Lo propio no obedece la propiedad transparencia si el Icono no es "hueco" (es decir de fondo nada) Yo construyo mis iconos con Freehand o Corel Draw, los exporto a formato a BMP (cuando los abro con el Visor de Windows noto que el fondo se quedó de color blanco) luego lo convierto con un Conversor de BMP a ICO, posteriormente utilizo MicroAngelo o IconCool para borrar ese fondo blanco (o a veces con ese Conversor dándole la opción de transparency=white) este proceso me es muy largo para lograr en Delphi que funcione la propiedad Transparent=true en el ícono. ¿Existe alguna otra forma?

[attach]F:\Molec.bmp[/attach]

Saludos
Pd.- No me salió bien, no sé como se adjunta un Archivo en el Foro

kuan-yiu 12-06-2006 12:44:37

Creo que no te he entendido del todo, tampoco veo para qué tienes que darle tantas vueltas. ¿Por que pasas a BMP para luego pasar a ICO? ¿Porque no guardas en GIF que no tiene problemas con las transparencias? Puede que ahí esté el fallo.
Hay programillas muy sencillos para hacer iconos que exportan en formato ICO y son totalmente gratuitos. No te compliques si no es necesario.

Deiv 12-06-2006 15:17:25

Preguntaba para aprender a manejar bien la propiedad Transparent:= true, tanto en los BitMaps y en los Iconos. Hasta donde entiendo recuperar Gifs o JPGs en Delphi es un tanto "complicado" que un BMP o ICO (es decir existen componentes para ellos) pero por ahora necesitaba salir de dudas de mis 2 preguntas.


La franja horaria es GMT +2. Ahora son las 05:30:08.

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