English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 문서는 Python이 pillow을 기반으로 이미지의 완전성을 판단하는 방법에 대해 설명합니다. 여러분과 공유하고, 구체적인 내용은 다음과 같습니다:
1쓰기 외부 라이브러리.
pip install pillow
2함수 예제.
#encoding=utf-8 #author: walker #date: 2016-07-26 #summary: 이미지의 유효성을�断정 import io from PIL import Image #파일이 유효한(전체적인) 이미지인지�断정 #입력 파라미터는 파일 경로 def IsValidImage(pathfile): bValid = True try: Image.open(pathfile).verify() except: bValid = False return bValid #파일이 유효한(전체적인) 이미지인지�断정 #입력 파라미터는 bytes입니다. 예를 들어, 네트워크 요청에서 반환된 이진 데이터 def IsValidImage4Bytes(buf): bValid = True try: Image.open(io.BytesIO(buf)).verify() except: bValid = False return bValid
Python 관련 내용에 더 관심이 있는 독자들은 다음 특辑을 확인할 수 있습니다.:《Python 이미지 작업 기술 요약》、《Python 데이터 구조 및 알고리즘 강의》、《Python Socket 프로그래밍 기술 요약》、《Python 함수 사용 기술 요약》、《Python 문자열 작업 요약》、《Python 입문 및 중급 강의》 및 《Python 파일 및 디렉토리 작업 기술 요약》
이 문서에서 설명된 내용이 여러분의 Python 프로그래밍에 도움이 되기를 바랍니다.
공지: 본문은 인터넷에서 가져왔으며, 저작권은原作者에게 있으며, 인터넷 사용자가 자발적으로 기여하고 자신의 파일을 업로드했습니다. 이 사이트는 소유권을 가지지 않으며, 인공 편집 처리를하지 않았으며, 관련 법적 책임도 부담하지 않습니다. 저작권 위반 내용을 발견하면, notice#w로 이메일을 보내 주세요.3codebox.com에 (이메일 작성 시, #을 @으로 변경하십시오) 신고를 하시고 관련 증거를 제공하십시오. 실제로 확인되면, 이 사이트는 즉시 위반 내용을 삭제합니다.