나는 이미지를 파이썬으로 표시하고 사용자가 터미널에 이미지의 이름을 입력 한 후 닫고 싶습니다. 나는 이미지를 표시 PIL을 사용, 여기에 코드입니다 :python으로 이미지를 표시하고 닫는 방법은 무엇입니까?
im = Image.open("image.jpg")
im.show()
내 응용 프로그램 화면이 이미지하지만, 사용자 작업은 이미지 객체를 인식하고 터미널에 답을 작성하는 것입니다. 답변이 입력 된 경우 올바른 사용자는 다른 이미지를 받아야합니다. PIL의 문제점은 이미지를 닫을 수 없다는 것이고 연구를 통해서만 이미지 뷰어의 프로세스를 없애는 것이었지만이 방법은 실제로 신뢰할 만하고 우아하지 않습니다. .show() 및 .close()와 같은 메서드가있는 이미지를 표시하는 다른 라이브러리가 있습니까?
사용자의 경로에 이미지를 표시하는 실행 파일 인 "디스플레이"에 의존합니까? 그게 조금은 ... 연약한 것 같니? – GreenAsJade
예를 들어, 소프트웨어가 작동하기 위해 어떤 것을 의지해야합니다. 이것은 주어진 상황에서 가장 쉬운 방법입니다. 일반적으로 wxPython이나 PyQT와 같은 라이브러리를 사용하여 창을 만들고 이미지를 표시하는 크로스 플랫폼 앱의 경우입니다. 또한 교차 플랫폼 일 수있는 PIL의'im.show'를 사용할 수는 있지만 창을 자동으로 닫을 수는 없습니다. –