Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

imagenes con canal alpha

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: imagenes con canal alpha Responder citando

Hola a todos,

Alguien sabria decirme como puedo utilizar imagenes con un canal alpha, es decir transparente?

El formato de imagen me daria igual: bmp, jp2 , etc. Siempre se podria convertir.

Porque estoy probando con bmp con canal alpha en un TImage, y la imagen la coje pero pasa del canal alpha.

Un saludo y gracias.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

holas

si lo que buscas es una simple transparencia

puedes especificar en un TImage la propiedad Transparent a True o podrias entrar al TBitmap que maneja la propiedad Picture del TImage y asignar explicitamente que color quieres en formato hexadecimal que sea el que escenifique la transparencia ..

por default me parece que el negro total .. ( 000000 ) es el color que hace el builder transparente cuando pones a true la propiedad Transparent


esto solo sirve con una simple transparencia monocromatica...de una de 2 o visible o invisible .. no los tonos tenues que se pueden lograr con ciertos formatos con alpha channel ...


si lo que buscas es que realmente represente el alpha channel con todas su tonalidades y diferentes formatos ahy si no podre ayudarte ya que eso todavia se encuentra fuera de mis posibilidades.. y fuera de mi campo de conocimiento Wink


espero esto haya sido de tu ayuda


Saludos! Very Happy
_________________
Hermes David Montes de oca Segovia
dodongoxp@yahoo.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Hola,

Ya probe con poner transparent a true, pero no pone transparente el color que a mi me interesa.

Por cierto ¿como le podria decir cual es el color que quiero que sea transparente?

La diferencia es que con canal alpha hay varios niveles de transparencia, entonces los bordes parecen mas suaves y queda mejor.

Si no queda mas remedio intentare utilizar como transparente un solo color, pero, como digo tengo problemas para indicarle cual es el color que deseo que sea transparente. Ya que el image, como sabeis tiene la propiedad transparent, pero no veo como indicarle el color.

Gracias y un saludo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

holas ... como ya te habia indicado en el post anterior entrando al TBitmap que maneja la propiedad Picture del TImage..puedes cambiarle al color que tu desees.. los TBitmaps tienen una propiedad donde le puedes cambiar al color que quieras que sea transparente.. el TImage no .. pero la propiedad de Picture de TImage usa como base un TBitmap .. por lo tanto atravez de ese TBitmap puedes cambiarle el color que quieras que sea transparente...

te lo digo por que lo estoy usando en un proyecto en el cual estoy trabajando actualmente

por ejemplo:

Image1->Picture->Bitmap->TransparentColor = 0x00010101;
Image1->Picture->Bitmap->Transparent = true;

TransparentColor recibe el color atravez de un TColor o en formato hexadecimal como arriba lo muestro ... en el orden invertido que se usa en el html .. en el html se usa por ejemplo #ffcc00 (amarillo) aqui se usaria 0x0000ccff

para obtener un optimo funcionamiento pon ambas propiedades de transparent a true en tanto la de TBitmap de Picture o la del TImage

espero te haya sido de ayuda


Saludos! Very Happy
_________________
Hermes David Montes de oca Segovia
dodongoxp@yahoo.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

gracias por contestar,

Voy a ver que averiguo sobre los ficheros png
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.