duda con la PIL de python

Francisco José Seva Mora franciscojseva en gmail.com
Sab Jun 9 02:28:04 CEST 2007


Hola Gerardo.
Ese método ha sido el que he usado junto a un objeto de la clase
ImagePalette para cargar algunas paletas del GIMP. La verdad que no he
conseguido buenos resultados, quizas sea que la solución a mi problema no
radica en las paletas sino los parámetros que le paso a la funcion que me
crea una imagen a partir de datos raw.

Las imáges ( archivos raw extraidos de un archivo DICOM ) son de 16 bits(en
su mayoría) y buscando en foros encontré que el modo en el que se carga una
imagen raw es del tipo 'L;16'.

imagen = Image.frombuffer('L',(self.__width,self.__height), self.__data,
"raw",'L;16', 0, 1)
self.__data contiene la informacion de la imagen

En la documentación actual hablan de F;16 y no de L;16. ¿Sabes algo sobre
este tema? Tampoco descarto que sean las paletas porque la verdad que cuadno
ves la imagen parece que se está usando una paleta inapropiada.

Un saludo

Fran

PD: Gracias por contestar
PD": Si estás interesado en ver el resultado que optengo me lo dices y te
mando una captura.



2007/6/9, Gerardo Juarez <gerardo en computo-industrial.com.mx>:
>
>
> Mira, acabo de encontrar esto, del PIL-handbook:
>
> putpalette
>
> im.putpalette(sequence)
>
> Attach a palette to a "P" or "L" image. The palette sequence should
> contain 768 integer values, where each group of three values represent
> the red, green, and blue values for the corresponding pixel index.
> Instead of an integer sequence, you can use an 8-bit string.
>
> ...
> Gerardo
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
>


-- 
blog: www.lacoctelera.com/nupi




Más información sobre la lista de distribución Python-es