이미지의 EXIF 정보를 원격으로 가져올 수 있으며 EXIF 데이터 만 다운로드 할 수 있습니까?전체 이미지를 다운로드하지 않고 EXIF 데이터 가져 오기 - Python
내가 이해할 수있는 내용은 EXIF bytes in image files에서 EXIF 데이터는 이미지의 처음 몇 바이트에 있습니다.
그래서 파이썬으로 원격 파일의 처음 몇 바이트 만 다운로드하는 방법이 궁금합니다. (편집 : HTTP 범위 헤더를 사용하면 충분하지 않습니다. 모든 원격 호스트에서 지원되기 때문에 전체 다운로드가 가능합니다.)
예를 들어 x 바이트의 진행 후에 다운로드를 취소 할 수 있습니까?
두 번째 단락은 이미지를 저장하는 서버를 소유하고 있다고 가정합니다. 반드시 그렇지는 않습니다. EXIF 데이터의 위치는 [이 답변] (http://stackoverflow.com/a/8227753)을 이해하면됩니다./1110381) 올바르게, JPG 파일에서 EXIF 데이터는 파일의 시작 부분 주위에있을 것입니다 - 이것이 맞는지 압니까? – l4mpi
네, 저도 같은 생각이 듭니다. 대부분의 이미지는 .jpg로되어 있으므로 좋을 것입니다. – knutole
APP1 섹션이 APP0 섹션 다음에 나타납니다 (있는 경우). APP0 마커는 사양에 따라 최대 64K의 데이터가 따라 올 수 있으므로이를 처리 할 준비가되어 있어야합니다. 그리고 여러 개의 APP1 섹션이있을 수 있습니다. 그것은 나 였고 나는이 일을 할 때 지옥에 빠졌고 어떤 지점에서든 이미지 전달을 차단할 수있는 스트림 솔루션을 만들었습니다 (이 경우 EXIF가있는 경우). – plinth