PDA

Ver la Versión Completa : Cambiar pixelformat a las imagenes.


Davizuco
04-11-2006, 21:13:38
Muy buenas, estoy haciendo un programa que realiza determinadas operaciones con imagenes (normalmente de 8bits), algunas de las transformaciones (gradientes etc) requieren mas informacion de la que entra en 8bits... con signo y esas cosas. asi que necesito convertir las imagenes de 8 bits a 16 bits. he intentado cambiando directamente la propiedad pixelformat pero se carga la imagen.. ¿que me estoy dejando?

Ñuño Martínez
04-11-2006, 23:18:12
He intentado cambiando directamente la propiedad pixelformat pero se carga la imagen.. ¿que me estoy dejando?

Pues, sencillamente, "te dejas" que la conversión de profundidad de color de una imagen no es algo trivial, especialmente si el origen o el destino es de 8 bits. Lo mejor que puedes hacer es buscar un componente que sea capaz de realizar la conversión (evidentemente, los componentes "normales" de Delphi no pueden) o aprender cómo están codificadas las imágenes en los distintos formatos y hacerlo a mano.