![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Cita:
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..." Última edición por xander fecha: 29-03-2007 a las 04:40:57. |
|
#2
|
||||
|
||||
|
Bueno estaba aburrido así que hice esto.
http://www.terawiki.clubdelphi.com/a...nsparencia.zip Es un ejemplo de como dibujar una imagen a partir de sus colores y su canal alpha. Para ejemplo utilice una imagen png, de la que extraje dos bmp (su canal alpha y los colores), las tres imágenes se encuentran dentro del zip. Para comprobar como funciona, pulsar sobre el botón que pone "Cambiar color de fondo" y verán como la imagen se adapta al nuevo fondo. PD: Al subir el archivo al terawiki no me fije que todos le ponen un prefijo indicando si se trata de un ejemplo, tutorial, etc... Cuando me dí cuenta, lo intente corregir pero no puedo borrar el archivo que subí. Si alguien con los permisos necesario lo quiere corregir adelante ![]() EDITO (Neftalí): Cambié el link, ya que al cambiar el nombre quedó incorrecto. Última edición por Neftali [Germán.Estévez] fecha: 29-03-2007 a las 11:42:15. |
|
#3
|
||||
|
||||
|
Ya vi el ejemplo, está muy bueno y es cierto que se ve sencillo, aunque todavía no lo entiendo del todo.
Ya le cambié el nombre. // Saludos |
|
#4
|
||||
|
||||
|
Oye seoane, una pregunta. Teniendo el archivo png, ¿es fácil separar el canal alfa? Me refiero a hacerlo desde Delphi.
// Saludos |
|
#5
|
||||
|
||||
|
Cita:
Por curiosidad, ¿que estas pensando hacer? ... no voy a pisarte la idea ![]() |
|
#6
|
||||
|
||||
|
De verdad que no tengo pensado nada. Las imágenes yo las bajo por si en algún momento me sirven, pero para nada en concreto.
Para una interfaz completa usaría las componentes que he mencionado, de hecho ya lo hago, pero para un par de imágenes que de pronto uno quiera mostrar en una aplicación, tu solución me parece mucho mejor porque es sencilla y no requiere librerías externas. Pero entonces, ya entrados en gastos y poder utilizar directamente el png sin recurrir a ninguna otra aplicación, imagino que conociendo el formato del archivo, podría hacerse algo para hacer la separación. // Saludos |
|
#7
|
||||
|
||||
|
Bueno, ya puestos a hacer ejemplos. Aquí dejo uno de como actualizar las imágenes de un TImagelist dependiendo del color del TToolbar, usando como en el ejemplo anterior una imagen con los colores y otra con el canal alpha. Esta vez las 2 imágenes están guardadas como recursos.
http://www.terawiki.clubdelphi.com/a...%20Toolbar.zip PD: Espero no estar abusando del terawiki ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Imagens vía xml | marto | Internet | 8 | 12-08-2004 01:27:56 |
|