English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo di verifica dell'integrità dell'immagine basato su pillow in Python

本文实例讲述了Python基于pillow判断图片完整性的方法。分享给大家供大家参考,具体如下:

1、安装第三方库。

pip install pillow

2、函数示例。

#encoding=utf-8
#author: walker
#date: 2016-07-26
#summary: Determina la validità dell'immagine
import io
from PIL import Image
#Determina se il file è un'immagine valida (completa)
#Parametro di input è il percorso del file
def IsValidImage(pathfile):
  bValid = True
  try:
    Image.open(pathfile).verify()
  except:
    bValid = False
  return bValid
#Determina se il file è un'immagine valida (completa)
#Parametro di input in bytes, come i dati binari restituiti da una richiesta di rete
def IsValidImage4Bytes(buf):
  bValid = True
  try:
    Image.open(io.BytesIO(buf)).verify()
  except:
    bValid = False
  return bValid

Per chi è interessato a ulteriori contenuti su Python, è possibile consultare le sezioni speciali di questo sito: 'Riassunto delle tecniche di manipolazione delle immagini Python', 'Tutorial di strutture dati e algoritmi Python', 'Riassunto delle tecniche di programmazione Socket Python', 'Riassunto delle tecniche di utilizzo delle funzioni Python', 'Riassunto delle tecniche di manipolazione delle stringhe Python', 'Tutorial classico di introduzione e avanzamento Python' e 'Riassunto delle tecniche di manipolazione dei file e delle directory Python'.

Spero che il contenuto di questo articolo possa essere utile per la progettazione di programmi Python di tutti.

Dichiarazione: il contenuto di questo articolo è stato tratto da Internet, di proprietà del rispettivo autore, il contenuto è stato contribuito e caricato autonomamente dagli utenti di Internet, questo sito non detiene i diritti di proprietà, non è stato editato manualmente e non assume responsabilità legali correlate. Se trovi contenuti sospetti di violazione del copyright, invia un'e-mail a: notice#oldtoolbag.com (al momento dell'invio dell'e-mail, sostituisci # con @) per segnalare, fornendo prove pertinenti. Una volta verificata, questo sito eliminerà immediatamente il contenuto sospetto di violazione del copyright.

Ti potrebbe interessare