Python의 URL에서 이미지 데이터를 어떻게 읽습니까?

| | | | | | |

내가 하려고 하는 것은 로컬 파일을 다룰 때 매우 간단하지만 문제는 원격 URL로 이것을 하려고 할 때 발생합니다.

기본적으로, 나는"m URL에서 가져온 파일에서 PIL 이미지 개체를 만들려고 합니다. 물론 항상 URL을 가져와 임시 파일에 저장한 다음 이미지 개체로 열 수 있지만 매우 비효율적입니다.

여기에 내가 가진 것이 있습니다.

Image.open(urlopen(url)) 

seek( )을(를) 사용할 수 없으므로 다음을 시도했습니다.

Image.open(urlopen(url).read()) 

그러나 그것도 작동하지 않았습니다. 이 작업을 수행하는 더 나은 방법이 있습니까, 아니면 임시 파일에 쓰는 것이 이런 종류의 작업을 수행하는 데 허용되는 방법입니까?