"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como acessar dados EXIF ​​no Python?

Como acessar dados EXIF ​​no Python?

Postado em 2025-04-13
Navegar:306

How Do I Access EXIF Data in Python?

como acessar dados EXIF ​​em python

exif (formato de arquivo de imagem trocável) Os dados fornecem metadados valiosos sobre uma imagem, incluindo detalhes sobre a câmera, as configurações e até os coordenados GPS. No Python, o acesso a dados exif de uma imagem é simples usando o método _getexif () da classe PIL Image.

Pil Method:

import PIL.Image

img = PIL.Image.open('img.jpg')
exif_data = img._getexif()

Este método retorna um dicionário indexado por tags numéricos exif. Se você preferir nomes de tags como teclas de dicionário, poderá usar o seguinte código:

import PIL.ExifTags

exif = {
    PIL.ExifTags.TAGS[k]: v
    for k, v in img._getexif().items()
    if k in PIL.ExifTags.TAGS
}

O dicionário resultante agora contém dados EXIF ​​indexados por nomes de tags, fornecendo uma maneira mais intuitiva de acessar metadados específicos.

Declaração de lançamento Este artigo é reproduzido em: 1729584978 Se houver alguma violação, entre em contato com [email protected] para excluí -lo.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3