Python y PIL valores de píxel diferentes para GIF y JPEG
Tengo una pregunta sobre los valores de píxeles devueltos de una imagen abierta con la función de carga PIL. Estoy usando el siguiente código
frame = Image.open(fname).load()
a = frame[10, 10]
Si cargo una imagen GIF,a
es el valor entero 43. Pero si convierto la imagen a JPEG y vuelvo a ejecutar el código,a
es una tupla(253, 254, 100)
.
¿Por qué? ¿Y cómo puedo convertir(253, 254, 100)
volver a 43?
Gracias