IPTC write with NC

Discussions on NConvert - the command line tool for image conversion and manipulation

Moderators: XnTriq, xnview

Post Reply
panpan

IPTC write with NC

Post by panpan »

Hello
I'd like to write IPTC data from a database (keywords) into my jpeg files. It seems to me that I can edit the IPTC data with xnview, remove them with NConvert, but can I WRITE new IPTC values with NC ?

Or maybe do you know WHERE I can find a php class to do so (my software is for a php-mysql application)

Many thanks for your software I use for a long time now !
User avatar
xnview
Author of XnView
Posts: 34374
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: IPTC write with NC

Post by xnview »

panpan wrote:Hello
I'd like to write IPTC data from a database (keywords) into my jpeg files. It seems to me that I can edit the IPTC data with xnview, remove them with NConvert, but can I WRITE new IPTC values with NC ?
Or maybe do you know WHERE I can find a php class to do so (my software is for a php-mysql application)
Yes, it's not possible.
You want a feature to add new IPTC values in NConvert?
Regards. Pierre.
panpan

Re: IPTC write with NC

Post by panpan »

Oh OUI !
I'd like to run a batch program to update IPTC values (and exif as well ?)from my database, where all my keywords are stored, so the pictures will be available for search with any standard program in the future (I have 14000 pictures today with >60000 keywords...)
It's a web php/Mysql application that permits myself to see/label/share my pictures from anywhere.

philippe@anquetin.com
(french)
WilliamsContreras

Re: IPTC write with NC

Post by WilliamsContreras »

I'm looking similar solution. I was tryning with Covert in ImageMagick and PHP, but it's very complicated.
Williams
WilliamsContreras

Re: IPTC write with NC

Post by WilliamsContreras »

:D
I was created JPG thumbnail from PSD, JPG and EPS files.
NConvert can transfer from these formats maintaining IPTC data. Very good!.
But TIF is not transfered. (TIF and IPTC is only in Xnview) :(


About last post (iptc - php - and mysql)
I found a very fast solution using iptcparse() and iptcembed() (read more in www.php.net).

Regards from Chile
Post Reply