alores de pixel @ Python e PIL diferentes para GIF e JPEG

Tenho uma pergunta sobre os valores de pixel retornados de uma imagem aberta com a função de carregamento PIL. Estou usando o seguinte código

frame = Image.open(fname).load()
a = frame[10, 10]

Se eu carregar uma imagem GIF,a é o valor inteiro 43. Mas se eu converter a imagem em JPEG e executar novamente o código,a é uma tupla(253, 254, 100).

Por quê? E como posso converter(253, 254, 100) voltar para 43?

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion