2015-03-27 3 views
1

Редактировать: Это может помочь узнать, что я использую python 2.7.9 (это то, чему учил мой класс GIS). Я думаю, что у меня почти все работает. Хотя теперь это новый вопрос. У меня есть этот кодКак использовать Подушку для отображения изображения?

from PIL import Image 
im = Image.open("C:/users/Chrostopher/Asuna.png") 

Там нет никаких сообщений об ошибках и на экране мелькнул черный, как он хотел сделать что-то, но картина не показывать/открыть/дисплей. Что мне делать?

Спасибо за помощь. Я чувствую, что медленно (и со многими ошибками) изучаю что-то полезное. Old: Я очень, очень новичок в этом, и именно поэтому я спрашиваю. Я оглядывался за помощью, но всегда есть одна вещь, которую я не понимаю, и она просто превратилась в очень глубокую кроличью нору. Когда я пробовал код, который я видел здесь, он не работает. Глядя далее, мне нужна библиотека изображений Python (PIL). Я загрузил его, но я не могу понять, как настроить его для работы на Python. Файл - .gz. Есть ли какое-то место, где мне нужно поставить файл или каким-то образом его импортировать? Если бы вы могли ответить шаг за шагом, это было бы замечательно для этого экстремального newb.

Это код, у меня есть (чтобы попытаться открыть изображение, которое является конечной целью)

import Image 
def main(): 
    filename = "desert.jpg" 
    image = Image.open(filename) 
    image.show 
    del image 

if (__name__ == "__main__"): 
    main() 

Есть ли что-то я отсутствую или не делать правильно, что Мессинг то, что я пытаюсь делать?

+1

Если вы устанавливаете 'пип' , вы можете использовать этот менеджер пакетов для установки библиотек python. Возможно, у вашей системы уже есть – tom

+0

Вот учебник по установке пакетов Python. См. Раздел pip + virtual environment: https://packaging.python.org/en/latest/installing.html#creating-virtual-environments –

+0

Вы распаковали файл '.gz', правильно? Это шаг 1 ... – kindall

ответ

0

Сначала установите подушку с "пип"

$ pip install Pillow 

Затем, вместо того, чтобы писать

import Image 

В первой строке, вы можете использовать:

from PIL import Image 
+0

Предполагая, что они используют подушку, а не PIL. – jedwards

+0

Я сделал этот «код» из импорта PIL Image im = Image.open («C: /users/Chrostopher/Asuna.png»), и он почти работает, посмотрев отредактированное основное описание проблемы. Спасибо за помощь до сих пор. – tictacattack

+0

Что вы пытаетесь сказать ... – hft