Загрузка изображения в Python неправильно отображает его - PullRequest
0 голосов
/ 23 ноября 2018

Я использую PyCharm для загрузки изображения с фиксированного URL. Вот код, который я использую для этого:

import urllib.request 
import random 

def download_web_image(url): 
    name=random.randrange(0,1000) 
    fullname=str(name)+".jpg"
    urllib.request.urlretrieve(url,fullname)

download_web_image('imagizer.imageshack.com/v2/626x626q90/673/MT82dR.jpg')

Это то, что происходит, когда я дважды щелкаю по скачанномуimage: enter image description here

Но, как вы видите, изображение уже загружено в каталог Python, и это правильный образ:

Что мне нужно сделать впорядок для правильного отображения изображения в Pycharm?

1 Ответ

0 голосов
/ 23 ноября 2018

Это не имеет ничего общего с тем, что изображение было загружено с использованием Python.Вы увидите то же поведение, если скопируете изображение в папку вашего проекта.Вы можете исправить это, сообщив PyCharm, какие типы файлов должны отображаться в виде изображений.

В Настройки (Файл-> Настройки в Windows) разверните Редактор , затем выберите Типы файлов

Выберите Изображение из списка Распознанные типы файлов (прокрутите вниз ...), затем убедитесь, что Зарегистрированные шаблоны содержит все типы файлов, которые вы хотите отображать в виде изображений.Если *.jpg там нет в списке, добавьте его, используя зеленую + справа.

Settings

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...