Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Cambiar Forma de Image (https://www.clubdelphi.com/foros/showthread.php?t=47144)

Carnash 20-08-2007 01:46:14

Cambiar Forma de Image
 
.:Hay alguna forma que la forma de la image cambie, osea si en vez de que sea un rectangulo sea un rombo o circulo o hay otro objeto que pueda hacer eso???:. :confused:

xEsk 20-08-2007 02:04:23

Intenta expresar mejor tu pregunta, hehe, que no termino de entender lo que preguntas!

Saludos.

Carnash 21-08-2007 05:01:30

perdon por no contestar, luego, si aun es posible quisiera aclarar mi duda, la pregunta era si la "image (como objeto)" la cual contiene una imagen redonda puede tomar esta forma, osea volverse redonda, un ejemplo seria como cuando cambias la forma de las Shapes de un cuadrado a un rombo o circulo....

xEsk 24-08-2007 18:55:28

Oh, ok... hehe

Supongo que jugando con las transparencias puedes lograr eso, aunque la región del canvas seguirá siendo siempre rectangular, pero visualmente será de la forma que tu desees.

El TImage tiene la propiedad: Transparent (Boolean). Que si no recuerdo mal, para saber cual es el color transparente, obtiene el valor del píxel que hay en la parte inferior izquierda.

Saludos.

madriles 10-09-2007 21:13:07

puedes poner la imagen dentro de un TPanel y a este si le puedes dar una forma redonda, ovalada o como quieras usando el Handle.
un ejemplo sencillo puedes verlo en trucomania. el truco "memo con esquinas redondeadas" creo recordar que es. solo tienes que cambiar el Tmemo por un TPanel (para ver el efecto pon el TPanel en un color que destaque).
si quieres formas mas complejas dimelo y busco un articulo que debo tener por algun lado con un ejemplo de como darle cualquier forma a un TPanel ( o Form)

un saludo


La franja horaria es GMT +2. Ahora son las 21:24:14.

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