2
이 상대적으로 쉽게해야 TIFFS하지만 누가 알 겠어, seek
가 오류를 발생시킬 때까지 전체 스택을 반복하지 않고? n_frames
를 사용PIL/베개를 사용하여 다중 페이지 TIFF 파일에 프레임 수를 검색하는 방법이 있나요</p> <p>(낮음) PIL 및 멀티 페이지
이 상대적으로 쉽게해야 TIFFS하지만 누가 알 겠어, seek
가 오류를 발생시킬 때까지 전체 스택을 반복하지 않고? n_frames
를 사용PIL/베개를 사용하여 다중 페이지 TIFF 파일에 프레임 수를 검색하는 방법이 있나요</p> <p>(낮음) PIL 및 멀티 페이지
시도 :
from PIL import Image
tiffstack = Image.open('my_img.tiff')
tiffstack.load()
print(tiffstack.n_frames)
TIFF 파일 페이지가 링크 된 목록으로 배열되어있다. 표준 파일에서 페이지 수를 계산하려면 모든 페이지를 하나씩 탐색해야합니다. 이를 피할 수있는 유일한 방법은 페이지의 번호와 오프셋을 사용하여 첫 번째 페이지에 맞춤 태그를 추가하는 것입니다. – BitBank
일부 소프트웨어는 표준 [PageNumber] (http://www.awaresystems.be/imaging/tiff/tifftags/pagenumber.html) 태그에 페이지 수를 씁니다. ImageDescription 태그에는 파일의 페이지 수 (예 : ImageJ 파일)에 대한 참조가 포함될 수도 있습니다. – cgohlke
방금 확인한 바 : 작업중인 이미지에 PageNumber가 설정되어 있지 않습니다 (오히려 0으로 설정 됨). 나는 짐작하게해야 겠어. – antony