Вы не можете «перевести это число правильно», потому что все, что означает это число, — это то, где в памяти Pillow хранит объект, и нет ничего полезного, во что вы можете это перевести.
Если вы пытаетесь получить информацию об объекте в Python, вы делаете это, обращаясь к его атрибутам и методам.
Объект, возвращаемый Image.open
, представляет собой Image.Image
объект. Он имеет такие атрибуты, как mode
(строка вида "RGB"
) и такие методы, как getextrema
(пара минимальных и максимальных значений пикселей, например (3, 237)
).
Объект, возвращенный его методом getdata
это просто плоская последовательность значений пикселей. В нем не так много полезной информации, если вы действительно не хотите перебирать эти значения пикселей. Таким образом, вы не можете «перевести» это во что-то полезное.
Итак, если вам нужна какая-то информация об изображении, вы должны знать, какая информация вам нужна, а затем посмотреть в документации, как получить доступ к этой информации. Например, если вы хотите режим изображения:
>>> import Image
>>> img = Image.open("mini.jpg")
>>> print img.mode
RGB
person
abarnert
schedule
30.04.2015
libaa
или подобное и отобразить его художественную визуализацию ASCII в командной строке. :) - person abarnert   schedule 01.05.2015import Image
, а неfrom PIL import Image
, это означает, что (а) вы используете древнийPIL
вместо его современной вилкиPillow
, и (б) вы установили его способом, который не рекомендовался в течение очень долгого времени. Я бы предложил удалить его и сделатьpip install pillow
. (И если вы учитесь по древнему учебнику, который не согласен, найдите более новый учебник.) - person abarnert   schedule 01.05.2015