FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
No puedo capturar el Color de un Degradado
Hola,
Recuerdo que buscando en el foro encontré hace tiempo un post donde explicaban la forma de realizar un degradado, me sirvió de mucho, hoy hice nuevamente esa búsqueda y no tuve suerte (pues no deseaba abrir otro hilo). Y bien, he implementado ese código para capturar el color con el mouse con el código de abajo en un TPanel: Bueno la Aplicación funciona bien, solo que el degradado que se dibuja de izquierda a derecha: Rojo, Naranja , Amarillo, Verde, Cyan, Azul, Violeta y Rojo y en la parte inferior todo blanco (lo pueden probar) al recorrer el mouse tanto en la parte inferior el BLANCO como en la derecha el ROJO en mi TPanel (pnlPreview) no me captura estos colores y me muestra otros diferentes, pues Yo necesitaba capturar aquellos colores que a vista se ven en el degradado construido y cargado en la TIMage (con los otros colores no tengo el problema, solo con esos extremos) ¿A que se debe todo ello? ¿Como capturo por favor el blanco de la parte inferior o el color verdadero de la derecha del degradado? |
#2
|
||||
|
||||
Cita:
Imagen 1 - Imagen 2
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Recuerdo el mensaje original, se perdió en el ultimo desastre . Pero lo puedes encontrar como truco 57 en la sección de trucos.
Pero vamos con tu problema. Puede que sea dar palos de ciego, pero si tienes la propiedad Streach del TImage a true las coordenadas del ratón no se corresponden con las coordenadas del canvas y ahí puede estar el problema. La solución es usar una imagen de 360x256 o traducir las coordenadas del ratón a las del canvas. |
#4
|
|||
|
|||
Hola,
Sin tener en este momento Delphi a mano, la verdad es que si recuerdo que lo tengo con la propiedad stretch, veré...... como hago eso de traducir las coordenadas, imagino será al tamaño que tengo verdad? |
#5
|
||||
|
||||
Prueba con algo así:
Aunque lo ideal seria no tener que ajustar la imagen, si necesitas un tamaño diferente a 360x256 lo mejor seria cambiar el algoritmo que genera el degradado para ajustarlo al nuevo tamaño. ¿que tamaño necesitas? |
#6
|
|||
|
|||
Gracias Seoane, no entendí como llamar a dichas funciones; pero:
Mi TIMage tiene el tamaño de 260 x 160 |
#7
|
||||
|
||||
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
capturar imagenes | palets | API de Windows | 2 | 26-09-2006 20:34:07 |
ListBox degradado | Deiv | OOP | 4 | 17-01-2006 14:57:27 |
Aspecto Degradado de un form | Rabata | Varios | 4 | 11-11-2005 12:42:56 |
Capturar Evento | piccolo2101 | Varios | 4 | 27-10-2005 16:56:35 |
Degradado sobre cualquier elemento | gluglu | Varios | 0 | 19-03-2005 16:13:33 |
|