I know it's already a huge work to build RGB and the SXC import function and lots of other things, but would it be possible to add a reading ICTP data function to save time when uploading ?
Thanks and keep up the excellent work.
I am not sure what you mean Thomas. What do you mean with ICTP data?
I believe he is referring to something like this
keywording photos using IPTC embedded meta data
So it's this one ?:
Seems they have kind of merged with XMP, I think I might still have some code to read XMP, but not sure how well I can read it if, it's ICTP only though.
Do you have a URL of a file you uploaded where I can take the original (download) file and have a look if I can get the data ?
Warning: don't think I'll go and implement it immediately, we are still busy with a few other things.
If this is implemented it would be most useful if it was triggered by a checkbox on the image submission form. This way the uploader has the option of using the embedded data or not.
Hello, guys. Sorry for being vague. IPTC data, not ICPT...aaaarrgh, stupido.
Well, when I uploaded things to a certain previous stock photo site ^^ , there was, like dlritter correctly wrote, a IPTC checkbox triggering the use of the embedded data on a photo.
@ all : thanks for the posts ^^
a copy and paste of my 2005 contribution on sxc-
one or the other link might be already outdated- sure its easy to find some appropriate new ones though-
To get rid of some of the various problems created through restriction changes of users to have an easy possiblity to track a photos origin through a users name as well as ameliorating the usability of ... I suggest to use EXIF and IPTC data fields to a greater extend! This could be done with relatively little work and might solve some of the problems of rights management for the majority of users (not the abusers though).
0. professional meta data set attached to each image
1. clear rights management
2. always representing restrictions at the state of download
3. clear attribuation to the photographer/member/originator
4. simple restrictions lookup for every downloader
5. searchable keywords integrated in every downloaded picture
6. optionally including photographer contact
not that I know of-
some programming burdon (not that big?)
define what fields will be used
implement/integrate a class that can write, read and update to EXIF and IPTC data
integrate the writing of the relevant fields at the time of 1. photo first upload 2. every update of photo data
php info to read/write .jpg meta-data
http://se2.php.net/manual/en/function.iptcparse.php http://se2.php.net/manual/en/function.iptcembed.php http://www.ozhiker.com/electronics/pjmt/index.html http://www.phpclasses.org/browse/package/1042.html http://www.jakeo.com/software/exif/index.php
a free C library http://home.arcor.de/ahuggel/exiv2/
Info on IPTC
basic freeware exif/IPTC reader:
I`d be even ready to help programming wise-
original post at
OK, thank you for that information, I didn't know those 2 functions for IPTC existed (hadn't checked yet), I have ones created a XMP-parser myself. So I know how to do such things, but if I can save time that's always good.
It would be really useful if people would help create a list of interresting fields. You folks seem to be doing so well already with providing information for when I have time to start on that. ;-)
Do many of you keep this information in your original files already ? Because if so, I guess we could use it to extract keyword information when uploading.
I know from Jay he stopped adding his own copyright information when uploading to sxc a few years ago. Because he had the feeling people weren't looking at it anyway.
We've been very strict up until now to make sure we don't change the original files them selfs, just create thumbnails, etc. because we didn't want to degrade the quality in any way. I guess adding IPTC might be ok. It's a very small risk.