기본 이미지 뷰어 변경

기본 이미지 뷰어 변경
# ...

def show():
    """
    Show image
    """
    t = Twitter(auth=authen())
    try:
        target = g['stuff'].split()[0]
        if target != 'image':
            return
        id = int(g['stuff'].split()[1])
        tid = c['tweet_dict'][id]
        tweet = t.statuses.show(id=tid)
        media = tweet['entities']['media']
        for m in media:
            res = requests.get(m['media_url'])
            img = Image.open(BytesIO(res.content))
            img.show()
    except:
        debug_option()
        printNicely(red('Sorry I can\'t show this image.'))

# ...

이는 개발자가 운영 체제의 기본 이미지 뷰어를 사용하여 이미지를 열 것이라고 주장하는 코드 섹션입니다. 나에게는 imagemagick으로 열리지 만 feh로 열기를 원합니다. 운영 체제의 기본 이미지 뷰어를 변경하는 방법은 무엇입니까?

답변1

내부적으로 ImageMagick에서 제공하는 명령은 PIL기본적으로 이미지(또는 존재하는 경우)를 표시하는 데 사용됩니다. 다른 프로그램으로 이미지를 열려면 소스 코드를 수정해야 할 수도 있습니다.displayxvPIL어떻게.

관련 정보