All Projects → jamesacampbell → iptcinfo3

jamesacampbell / iptcinfo3

Licence: other
iptcinfo working for python 3 finally do pip3 install iptcinfo3

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to iptcinfo3

Metadata Extractor
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
Stars: ✭ 1,972 (+5229.73%)
Mutual labels:  metadata, photography, exif, iptc
pyexiv2
Read/Write metadata(including EXIF, IPTC, XMP), comment and ICC Profile embedded in digital images.
Stars: ✭ 120 (+224.32%)
Mutual labels:  metadata, exif, iptc
go-xmp
A native Go SDK for the Extensible Metadata Platform (XMP)
Stars: ✭ 36 (-2.7%)
Mutual labels:  metadata, exif, iptc
exiftool-json-db
Maintain a JSON database of photos and videos with their metadata
Stars: ✭ 18 (-51.35%)
Mutual labels:  metadata, exif, iptc
Exiftool Vendored.js
Fast, cross-platform Node.js access to ExifTool
Stars: ✭ 200 (+440.54%)
Mutual labels:  metadata, photography, exif
naturtag
Tag your nature photos with iNat taxonomy and observation metadata
Stars: ✭ 20 (-45.95%)
Mutual labels:  photography, exif, iptc
Photini
An easy to use digital photograph metadata (Exif, IPTC, XMP) editing application.
Stars: ✭ 113 (+205.41%)
Mutual labels:  photography, exif, iptc
rexiv2
Rust library for read/write access to media-file metadata (Exif, XMP, and IPTC)
Stars: ✭ 64 (+72.97%)
Mutual labels:  metadata, exif, iptc
Mmalsharp
C# wrapper to Broadcom's MMAL with an API to the Raspberry Pi camera.
Stars: ✭ 152 (+310.81%)
Mutual labels:  photography, exif
Elodie
An EXIF-based photo assistant, organizer, manager and workflow automation tool.
Stars: ✭ 840 (+2170.27%)
Mutual labels:  photography, exif
goexif2
MAINTAINER WANTED -- Decode embedded EXIF meta data from image files written in Pure Golang
Stars: ✭ 35 (-5.41%)
Mutual labels:  metadata, exif
Damselfly
Damselfly is a server-based Digital Asset Management system for photographs. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names.
Stars: ✭ 86 (+132.43%)
Mutual labels:  photography, exif
Metadata Extractor Dotnet
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
Stars: ✭ 518 (+1300%)
Mutual labels:  metadata, exif
Photoview
Photo gallery for self-hosted personal servers
Stars: ✭ 553 (+1394.59%)
Mutual labels:  photography, exif
Exifer
A lightweight Exif meta-data decipher.
Stars: ✭ 290 (+683.78%)
Mutual labels:  metadata, exif
Exif Py
Easy to use Python module to extract Exif metadata from digital image files.
Stars: ✭ 561 (+1416.22%)
Mutual labels:  metadata, exif
Exifr
📷 The fastest and most versatile JS EXIF reading library.
Stars: ✭ 448 (+1110.81%)
Mutual labels:  metadata, exif
Xpiks
Cross-Platform Image Keywording Software for microstock photographers and illustrators
Stars: ✭ 81 (+118.92%)
Mutual labels:  metadata, exif
Photostructure For Servers
PhotoStructure for Servers
Stars: ✭ 98 (+164.86%)
Mutual labels:  metadata, photography
picsort
Organize your photos by date in one click 👏
Stars: ✭ 22 (-40.54%)
Mutual labels:  photography, exif

IPTCINFO 3

Build Status

Like IPTCInfo but finally compatible for Python 3

Ported from Josh Carter's Perl IPTCInfo-1.9.pm by Tamas Gulacsi

Ever wish you add information to your photos like a caption, the place you took it, the date, and perhaps even keywords and categories? You already can. The International Press Telecommunications Council (IPTC) defines a format for exchanging meta-information in news content, and that includes photographs. You can embed all kinds of information in your images. The trick is putting it to use.

That's where this IPTCInfo Python module comes into play. You can embed information using many programs, including Adobe Photoshop, and IPTCInfo will let your web server -- and other automated server programs -- pull it back out. You can use the information directly in Python programs, export it to XML, or even export SQL statements ready to be fed into a database.

Usage

from iptcinfo3 import IPTCInfo

Create new info object info = IPTCInfo('doge.jpg')

Print list of keywords, supplemental categories, contacts print(info['keywords']) print(info['supplementalCategories']) print(info['contacts'])

Get specific attributes... caption = info['caption/abstract']

Create object for file that may not have IPTC data info = IPTCInfo('such_iptc.jpg', force=True)

Add/change an attribute info['caption/abstract'] = 'Witty caption here' info['supplemental category'] = ['portrait']

Lists for keywords, so you can just append! info['keywords']).append('cool')

Save new info to file info.save() info.save_as('very_meta.jpg')

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].