Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Extract XMP from JPG or TIF Image File Extracts the XMP metadata from a JPG or TIF image file. void XmpExtract(void)
{
// Load a JPG with embedded XMP metadata and extract to a .xml file.
// Also works with TIF image files.
CkXmp xmp;
xmp.UnlockComponent("anything for 30-day trial");
bool success = xmp.LoadAppFile("ChilkatXmpDude1.jpg");
if (!success)
{
xmp.SaveLastError("lastError.txt");
return;
}
int numXmp = xmp.get_NumEmbedded();
printf("Number of embedded XMP documents = %d\n",numXmp);
// Get the 1st XMP metadata document contained within the JPG.
// (It is unusual to have more than a single XMP embedded in a JPG or TIFF)
CkXml *xml = xmp.GetEmbedded(0);
if (!xml)
{
printf("XMP not found!\n");
return;
}
xml->SaveXml("embeddedXmp.xml");
delete xml;
return;
}
|
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.