English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Este exemplo descreve o método de verificação da integridade da imagem baseado em pillow em Python. Compartilho com vocês para referência, conforme abaixo:
1instale bibliotecas de terceiros.
instale o pillow
2Exemplos de funções.
#encoding=utf-8 #author: walker #date: 2016-07-26 #summary: Verificar a validade da imagem import io from PIL import Image #Verificar se o arquivo é uma imagem válida (completa) #Parâmetro de entrada: caminho do arquivo def IsValidImage(pathfile): bValid = True try: Image.open(pathfile).verify() except: bValid = False return bValid #Verificar se o arquivo é uma imagem válida (completa) #Parâmetro de entrada: bytes, como dados binários retornados por solicitações de rede def IsValidImage4Bytes(buf): bValid = True try: Image.open(io.BytesIO(buf)).verify() except: bValid = False return bValid
Leitores interessados em mais conteúdo relacionado ao Python podem consultar as seções especiais do site: 'Resumo de Dicas de Manipulação de Imagens em Python', 'Tutorial de Estruturas de Dados e Algoritmos em Python', 'Resumo de Dicas de Programação de Socket em Python', 'Resumo de Dicas de Uso de Funções em Python', 'Resumo de Dicas de Manipulação de Strings em Python', 'Tutorial Clássico de Entrada e Avançamento em Python' e 'Resumo de Dicas de Manipulação de Arquivos e Diretórios em Python'.
Espero que o conteúdo deste artigo ajude a todos na programação de Python.
Declaração: O conteúdo deste artigo é extraído da internet, pertence ao respectivo proprietário, foi contribuído e carregado voluntariamente pelos usuários da internet, o site não possui direitos de propriedade, não foi editado manualmente e não assume responsabilidade legal relevante. Se você encontrar conteúdo suspeito de violação de direitos autorais, por favor, envie um e-mail para: notice#oldtoolbag.com (ao enviar e-mail, substitua # por @ para denunciar e forneça provas relevantes. Apenas após a verificação, o site deletará o conteúdo suspeito de violação de direitos autorais.)