![]() |
Histograma
Hola a todos,
estoy realizando una aplicación para la generación de imágenes en 3D: http://imagen3d.site88.net/ Esta aplicación muestra un histograma donde se muestran los valores de los tres componentes de color primarios (Rojo, Azul y Verde). http://imagen3d.site88.net/img/ayuda9.jpg El código que utilizo para generar el histograma es el siguiente: Código:
¿A alguien se le ocurre alguna fórmula para aumentar la velocidad al mostrar el histograma? |
Es un poco dificil ayudar cuando no se "tiene" el código completo; "undeclared identifier; pRGBTripleArray" !!! y bueno tambien vale la pena comentar el mismo problema acerca de las variables globales!
Eh aqui una posible solucion... tiene alguna falla pero no la puedo probar con el "original", por lo anteriormente comentado!
Toma una atencion principal en la cantidad de bucles; y en el uso del ScanLine. Un Saludo |
Hola,
gracias por el interés mostrado. He editado mi primer mensaje para añadir pRGBTripleArray y aclarar un poco más el código que utilizo para mostrar el histograma. Estudiaré el código que me han enviado para ver si saco algo en claro porque la verdad es que me supera un poco. Saludos... Miguel Angel |
Cita:
La idea es poder reproducir dicha funcion en un proyecto en limpio para rehacerlo (como ya lo habras notado en mi anterior post). Si te continua dando mucha "lata", aclarame lo anterior a ver que se puede hacer ;) PD; el histograma solo se puede sacar de dos imagenes? las dos imagenes se deben entrelazar? Saludos |
Hola,
para el desarrollo del programa estoy utilizando la librería gráfica GFL SDK. En esta librería se define la función gflGetColorAt: Cita:
Cita:
Cita:
HMaxSide es el valor máximo del histograma, y es del tipo integer. GFL_SDK es una librería desarrollada en C y me da algunos quebraderos de cabeza que todavía no he podido resolver (como la obtención de los datos EXIF de una fotografía, lo Metadatos, etc...). Aún así, es muy potente a la hora de 'gestionar' fotografías, tal y como queda demostrado en la aplicación XnView. Saludos y gracias por el interés... Miguel Angel |
| La franja horaria es GMT +2. Ahora son las 16:33:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi