# Exif/iptc/xmp image metadata libraries?

**URL:** <https://www.ruby-forum.com/t/exif-iptc-xmp-image-metadata-libraries/165504>\
**Category:** Ruby\
**Created:** [April 14, 2009, 4:36pm UTC](https://www.ruby-forum.com/t/exif-iptc-xmp-image-metadata-libraries/165504 "2009-04-14T16:36:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![judge](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/9de0a6/32.png) [@judge](https://www.ruby-forum.com/u/judge)\
**Post date:** [April 14, 2009, 4:36pm UTC](https://www.ruby-forum.com/t/exif-iptc-xmp-image-metadata-libraries/165504/1 "2009-04-14T16:36:45Z")

</div>

I’m looking for an image metadata manipulation library, and so far I’ve  
only found a couple that look usable. ruby-exiv2 uses the C++ exiv2  
library, but is incomplete (no xmp support, doesn’t seem to handle  
multiple iptc keywords. mini-exiftool uses the excellent exiftool  
library,  
but that’s written in Perl, and I’d rather use something that’s either  
pure-ruby, or a C/C++ library for efficiency.

Does anyone know of any mature image metadata manipulation libraries  
that  
I’ve missed?

Paul

---

<div class="post-metadata">

**Author:** ![judge](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/9de0a6/32.png) [@judge](https://www.ruby-forum.com/u/judge)\
**Post date:** [April 15, 2009, 12:05am UTC](https://www.ruby-forum.com/t/exif-iptc-xmp-image-metadata-libraries/165504/2 "2009-04-15T00:05:56Z")

</div>

Paul A. wrote:

> Paul

have a look here :

[http://www.ruby-forum.com/topic/70422](http://www.ruby-forum.com/topic/70422)

I’m using it even if I’m a beginner:-) pm

---

<div class="post-metadata">

**Author:** ![judge](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/9de0a6/32.png) [@judge](https://www.ruby-forum.com/u/judge)\
**Post date:** [April 17, 2009, 10:05pm UTC](https://www.ruby-forum.com/t/exif-iptc-xmp-image-metadata-libraries/165504/3 "2009-04-17T22:05:38Z")

</div>

On Wed, 15 Apr 2009, pm wrote:

> > Paul
> 
> have a look here :
> 
> [EXIF Library - Ruby - Ruby-Forum](http://www.ruby-forum.com/topic/70422)
> 
> I’m using it even if I’m a beginner:-) pm

EXIFR, which is pointed to in the above link, is EXIF only. I’m looking  
for something that does IPTC and XMP.

Paul
