![]() |
rellenar de color una imagen
Hola todos
Soy nuevo en el foro y tengo una inquietud como puedo rellenar de color una imagen que pongo en un formulario con un Timage ? osea con un clik soble la imagen cambie de color por uno que yo haya definido anteriormente ? gracias de antemano |
¿No te valdría hacerlo con un Shape que se puede pintar por dentro del color que quieras?
|
Cita:
En cualquiera de los casos, puedes acceder al canvar y usar los métodos definidos. Pixel, FillColor,... |
hola
si es toda la imagen vi uno de los hilos y lo hice y me funciona pero el problema es que cuando la imagen es muy chica rellena fuera de la imagen y no la imagen. estoy utilizando estos procedimeintos
procedure TFPaciente.Image10MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin XRaton:=X; YRaton:=Y; end; procedure TFPaciente.Image4Click(Sender: TObject); begin Image4.Canvas.Brush.Color := clgreen; Image4.Canvas.FloodFill(XRaton,YRaton,clblack,fsborder); end; |
rellenar una imagen
o si alguien sabe de algun componente que pueda comprar y que me trabaje la parte para cambiar de colores imagenes que suba son imagenes como circulos y otras formas que no son muy sencillas el problema es que cuando subo esas imagenes y dento del evento clik pongo lo siguiente
ddd.Canvas.Brush.Color := clred; ddd.Canvas.FloodFill(XRaton,YRaton,clblack,fsSurface); y dentro de onmousemove pongo esto XRaton:=X; YRaton:=Y; me rellena todo el cuadro no solo la imagen si no todo porfavor ayundenme gracias |
Hola epolanco
¿Puedes poner una imagen de ejemplo? Es que yo personalmente todavía no acabo de entender lo que necesitas hacer. ¿Puedes subir una imagen o un proyecto de ejemplo? Si no te deja adjuntar links, puedes subirlo a algun servidor público (tipo megaupload o RapidShare) y colocar a quí en link. |
imagen
ok me gustaria pasartelo por mail pero no se tu mail me sera mas facil es un doc de word para que veas que es lo que trato de hacer gracias
|
Sube el fichero (sea el que sea, imagen, doc,...) a uno de los servidores que te he comentado y coloca el link.
|
La franja horaria es GMT +2. Ahora son las 18:47:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi