Exportando BLOBs a archivos jpeg (pyodbc + PIL)

Juan Ignacio Rodriguez de Leon jileon en parcan.es
Lun Jun 12 11:58:58 CEST 2006


javiVF wrote:
> Hola Toni,
> 
> Amm-Python escribió:
>> En teoría basta con:
>>
>> fiel('test.jpg', 'wb').write(imagen.read())
> He probado tu propuesta ( supongo que querías escribir file en lugar de 
> fiel ;) y me da el siguiente error:
> 
> AttributeError: 'buffer' object has no attribute 'read'
> 
> ¿ A que tipo de objeto debería cambiar para poder trabajar con el 'read' ?
> 
>> Partiendo de la premisa de que, realmente, en el campo blob tienes la
>> imagen en formato jpg.
>>

Por si te sirve de algo, si el contenido es realmente un fichero jpeg, 
los dos primeros bytes deben ser FF D8.

Más info aquí:

http://www.fastgraph.com/help/jpeg_header_format.html




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