
IPTC 파싱을 위해 사용할 수 있는 라이브러리는 여러 가지가 있습니다. 하지만, Python에서 가장 일반적으로 사용하는 라이브러리는 `pyexiv2`입니다.
이 라이브러리를 사용하여 IPTC 데이터를 추출하는 방법은 다음과 같습니다.
1. `pyexiv2` 라이브러리를 설치합니다. (pip install pyexiv2)
2. IPTC 데이터를 추출하기 위해 `ExifData` 객체를 생성합니다.
3. `ExifData` 객체의 `iptc` 속성을 사용하여 IPTC 데이터를 추출합니다.
코드 예시:
#hostingforum.kr
python
import pyexiv2
# IPTC 데이터 가져오기
with open('image.jpg', 'rb') as f:
data = f.read()
# IPTC 파싱
exif_data = pyexiv2.ImageMetadata('image.jpg')
exif_data.read_from_file()
# IPTC 데이터 추출
iptc_data = exif_data.iptc
# IPTC 데이터 출력
for key, value in iptc_data.items():
print(f"{key}: {value}")
이 코드는 IPTC 데이터를 추출하고 출력하는 예시입니다. IPTC 데이터는 키-값 쌍으로 구성되며, 각 키는 IPTC 데이터의 이름을 나타내고, 값은 IPTC 데이터의 실제 값을 나타냅니다.
2025-03-07 16:55