Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   transparencia en Timage (https://www.clubdelphi.com/foros/showthread.php?t=77014)

Willo 13-12-2011 22:43:17

transparencia en Timage
 
Estoy presentado imagenes BMP con un componente Timage, las mismas que estan almacenadas en un Timagelist. Por alguna razon qu desconozco, las imagenes se presentan transparentes en un color en particular, aun cuando con photoshop yo le quite la transferencia.

Alguna idea de porque pase esto?

Casimiro Noteví 13-12-2011 22:57:17

Creo entender que tienes la propiedad "Transparent" del componente timage a true, cámbiala a false.

Willo 13-12-2011 23:23:02

Gracias por la respuesta casimiro, pero fue lo primero que revise!, alguna otra sugerencia?


Como otra pista te digo que si modifico el color en las propiedades Bkcolor y Blencolor del Timagelist el color de "transparencia" cambia.

Casimiro Noteví 13-12-2011 23:32:35

El color transparente de una imagen en un TImagen corresponde al color del primer pixel de abajo-izquierda de la imagen.
Eso suponiendo que tenga la propiedad Transparente a true, pero si no lo está... ahora mismo no se me ocurre otra cosa.

Delphius 14-12-2011 03:52:42

Cita:

Empezado por Casimiro Notevi (Mensaje 421083)
El color transparente de una imagen en un TImagen corresponde al color del primer pixel de abajo-izquierda de la imagen.
Eso suponiendo que tenga la propiedad Transparente a true, pero si no lo está... ahora mismo no se me ocurre otra cosa.

Yo diría que corresponde al pixel superior izquierdo ;) o pixel[0,0].

Saludos,

Casimiro Noteví 14-12-2011 09:52:29

Cita:

Empezado por Delphius (Mensaje 421092)
Yo diría que corresponde al pixel superior izquierdo ;) o pixel[0,0].
Saludos,

Pues debo estar ya un poco "senil", hubiera jurado que es el de la posición izquierda->abajo :confused:

Neftali [Germán.Estévez] 14-12-2011 10:32:16

En los BMP es el IZQUIERDO-INFERIOR. Lo modifico cada día para iconos en BMP que luego van a parar a un ImageList.
Ese pixel marca el color de la transparencia.

Casimiro Noteví 14-12-2011 10:44:55

Me tranquiliza saber que todavía no me ha atacado mucho el alzeimer :)

Delphius 14-12-2011 13:42:31

Cita:

Empezado por Neftali (Mensaje 421100)
En los BMP es el IZQUIERDO-INFERIOR. Lo modifico cada día para iconos en BMP que luego van a parar a un ImageList.
Ese pixel marca el color de la transparencia.

Vaya... hubiera jurado que era el izquierdo superior :o ¿Con cuál lo confundí? :(
Eso me pasa por no revisar bien en la documentación :D

Cita:

Empezado por Casimiro Notevi (Mensaje 421097)
Pues debo estar ya un poco "senil", hubiera jurado que es el de la posición izquierda->abajo :confused:

No amigo... ¡el senil soy yo! :eek:

Saludos,

Neftali [Germán.Estévez] 14-12-2011 15:29:14

La secuencia de imágenes...









La franja horaria es GMT +2. Ahora son las 10:05:53.

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