FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
INTERSECTAR BitMaps con Transparencia
Necesito mostrar un efecto de transparencia en la intersección de 2 BitMaps contenidos en dos distintas TImages (ó TPaintBox) como en Photoshop o algo así como tienen los TForms la propiedad AlphaBlend. He visto un programa llamado ClocX (http:clocx.fi.cz - http://www.clocx.tk) y este muestra esa transparencia de su reloj.
¿Habría forma de hacer que los BitMaps se muestren transparentes SOLO en la parte que se intersectan?. Última edición por Deiv fecha: 12-06-2006 a las 02:03:27. |
#2
|
|||
|
|||
Encontré algo, ¿que opinan de lo siguiente? con 2 TImage lado a lado contenidos en un TPanel y un Button:
Pero Yo deseo encarar esa transparencia solo en la parte que se Intersectan, tal vez debí plantear mi pregunta como SEMITRANSPARENCIA en la intersección: |
#3
|
|||
|
|||
Pensaba en el algoritmo siguiente: Colocar 2 TImage con diferentes BitMaps, estos ubicados en un 50% de intersección, calcular ese 50% de intersección con un TRect de la 1ra Imagen y el otro 50% de la 2da Imagen (llevando ambos a memoria), aplicar la Semi-transparencia solo a esta parte calculada con el código de arriba, es decir, dibujar nuevamente los BitMaps tal como son y la parte intersectada aplicar la semitransparencia redibujando.
El objetivo de mi pregunta era hacer mover 2 BitMaps y al intersectarse en cualquier posición verse estos con semitransparencia. |
#4
|
|||
|
|||
Encontré lo que buscaba, en la página http://www.delphirss.com/graphic.html (para aquellos que no conocen o estén interesados) además existen otros buenos ejemplos. A lo que me refería está en "Transparent bitmap brush" El segundo gráfico cuando está encima del primero se sobrepone (ya no es necesario transparentarlos) pero para que se cumpla ello el fondo de cada uno debe ser de igual color y aplicar la propiedad TransparentColor := clWhite (por ejemplo); y Transparent := True;
El código es muy grande ¿no habrá otra forma sencilla de realizar ese mismo proceso? |
#5
|
|||
|
|||
DELPHI SQL y el DBImage1 ayudenme..!!!!
Tengo mi aplicacion para un colegio y quiero cargar la foto de cada estudiante tengo en mi tabla de sql llamada estudiante un campo llamado foto pero no se como hacer que se grabe la foto del estudiante. en mi formulario de delphi atraves del Query llame el campo foto y lo coloque en el formulario y le introduje el siguiente codigo. en el evento Onclik.
procedure TF_Estudiantes.DBImageClick(Sender: TObject); begin if OpenDialog_Estudiante.Execute then begin dbImage_Estudiante.Picture.LoadFromFile(OpenDialog_Estudiante.Filename); Caption := OpenDialog_Estudiante.Filename; end; yo cargo la foto pero no se graba en la tabla de sql el campo foto es tipo image. donde esta el problema tengo poco tiempo por favor ayudeme alguien de foro.........!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Transparencia en labels .NET | edalmasso | .NET | 0 | 11-04-2006 22:18:16 |
transparencia en un radiobutton | Debian | Gráficos | 1 | 17-06-2005 17:35:27 |
Transparencia en bitmaps | gringo | Gráficos | 2 | 23-10-2004 17:36:37 |
Iconos y bitmaps | silviodp | Gráficos | 3 | 04-05-2004 19:05:34 |
Dudilla sobre bitmaps.... | craven | Gráficos | 3 | 05-05-2003 22:40:30 |
|