# ...
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
기본적으로 이미지(또는 존재하는 경우)를 표시하는 데 사용됩니다. 다른 프로그램으로 이미지를 열려면 소스 코드를 수정해야 할 수도 있습니다.display
xv
PIL
어떻게.