Quantcast
Channel: Adobe Community: Message List - XMP SDK
Viewing all 801 articles
Browse latest View live

Re: XMP folder location on MAC

$
0
0

Hi Discoverykhalid,

    Put your custom panel in <adobe bridge installation folder>/Adobe Briddge CC/Adobe Bridge CC.app/Content/Application Data/Custom File Info Panels/4.0/panels

 

     Go to your Bridge CC installation folder and then Adobe Bridge CC. On Adobe Bridge CC.app right click and select "Show Package Contents" and then go to Content/Application Data/Custom File Info Panels/4.0/panels and put your panel there.

 

-Sunil


Mapping application metadata to standard fields

$
0
0

Hi

 

New to XMP

Have standard set of application fields we want to map to standard XMP fields. These are standard fields like Originator, usage rights and dates around expiry.

 

Is there a standard set of fields that can be used for this?

 

Thanks    

Update for XMP FileInfo SDK available

$
0
0

Dear customers,

 

with the 2014 release of the Creative Cloud applications there is also an update for the XMP FileInfo SDK available on the XMP Developer Center.

 

In Photoshop CC 2014, Illustrator CC 2014 and InDesign CC 2014 the Flash based FileInfo dialog has been replaced with a new implementation.

The new dialog continues to offer an extensibility mechanism to add custom metadata to your assets and related panels in the FileInfo dialog. The new mechanism is based on XML files instead of writing code in ActionScript. This is similar to the current “Generic” panels from the FileInfo SDK but with more functionality. The idea of this SDK is to provide a fast and simple way to extend CC applications to interact with custom metadata without the need to write and compile code. For those who need all the flexibility and functionality of the coding approach the recommendation is to use the new HTML5 based extension mechanism for CC applications. The XMP Developer Center site also provides an example that shows how to create an HTML5 extension that can manipulate XMP data.

For customers with existing FileInfo extensions, the new SDK contains a converter tool to automatically convert existing custom “Generic” panels to the new extension format. Unfortunately it is technically not possible to convert existing Flash based extensions.

 

We certainly appreciate all your feedback about the new version of the dialog and the SDK.

Kind regards

The Adobe XMP team

XMP Checker

$
0
0

I use Dalim twist to embed data in the xmp of every asset, they say they are using current xmp standards. The xmp data appears to be nested and the core data displays fine in photoshop info, but the DAM we are using Media Beacon is having problems reading the embedded nested data within the image. Its become a finger point contest. I am not a programer, is there any easy way (application) that I can validate the xmp syntax to see if it meets current standards?

Crash in TIFF_MemoryReader::SortIFD()

$
0
0

I'm using the XMP library for a BlackBerry 10 application.

 

I have a JPG file for which the following method causes a crash in TIFF_MemoryReader::SortIFD():

 

The crash is here in my code:

 

            // Create the xmp object and get the xmp data.

            SXMPMeta meta;

            myFile.GetXMP(&meta);

 

And here is the stack trace:

 

crash3.PNG

 

Curiously the crash only occurs when I run the code on my BB10 device. If I run it on the BB10 simulator on my Windows PC, the crash does not occur.

 

Thoughts as to how I should try and narrow this down?  Should I try and download the source code and debug the crash via source?

Re: Crash in TIFF_MemoryReader::SortIFD()

$
0
0

Hi daniel,

     Could you share/send the file? Here I will like to reproduce this crash and fix.

 

-Sunil

Re: Crash in TIFF_MemoryReader::SortIFD()

$
0
0

Hi Sunil,

 

Thanks for getting back to me so quickly. I'm happy to provide both the image and the code that caused the exception.

 

Here's my code, which I believe is only slightly adapted from the sample XMP reading code that comes with the SDK.

 

void XmpHelpers::xmpRead(std::string filename)

{

    try

    {

        // Try using the smart handler.

        XMP_OptionBits opts = kXMPFiles_OpenForRead | kXMPFiles_OpenUseSmartHandler;

 

        bool ok;

        SXMPFiles myFile;

 

        // Open the file.

        ok = myFile.OpenFile(filename, kXMP_UnknownFile, opts);

        if (!ok)

        {

            qDebug() << "XMP: No smart handler available for " + file + ". Trying packet scanning.";

 

            // Now try using packet scanning.

            opts = kXMPFiles_OpenForUpdate | kXMPFiles_OpenUsePacketScanning;

            ok = myFile.OpenFile(filename, kXMP_UnknownFile, opts);

        }

 

        // If the file is open then read the metadata.

        if (ok)

        {

            // Create the xmp object and get the xmp data.

            SXMPMeta meta;

 

            // *** The program crashes on this line ***

            myFile.GetXMP(&meta);

 

            // ...

       }

 

        // ...

    }

}

 

And here's the image file:

 

http://danielbigham.ca/P1000432B2.jpg

 

As mentioned, however, I wasn't able to reproduce this crash in the BB10 simulator running on my Windows PC, so perhaps it has something specific to do with running on the ARM architecture, or on BB10, or something.

Re: Crash in TIFF_MemoryReader::SortIFD()

$
0
0

Oh, and elsewhere, earlier in my program, I'm initializing with:

 

    // XMP initialization, which has to be done in the main thread.

    if (!SXMPMeta::Initialize())

    {

        // TODO

    }

 

    XMP_OptionBits options = 0;

 

    #if UNIX_ENV

        options |= kXMPFiles_ServerMode;

    #endif

 

    if (!SXMPFiles::Initialize(options))

    {

        // TODO

    }


Can't see my custom xmp panel in file info in PS CC 2014.

$
0
0

Has the "Custom File Info Panels" location moved with CC 2014?  For previous CC versions, location was (mac):

 

HD/users/username/Library/Application Support/Adobe/XMP/Custom File Info Panels/

 

Anyone know?  Thanks!

Re: Can't see my custom xmp panel in file info in PS CC 2014.

Re: Re: Custom Info Panel as Bridge MetaData Panel

$
0
0

Hi,

I have tried to follow your steps, but I didn't succeed.

Some indications get me in trouble :

sunilkishorpathak wrote:

 

2. Put that propery file in Custom File Info Panels/4.0/panels (at the same place where DCIM.xml and mobile.xml is)

 

On my Mac 10.9, in Adobe Bridge CS 6 DCIM.xml (DICOM.xml) and Mobile.xml are in Custom File Info Panels / 4.0 /custom not in Custom File Info Panels / 4.0 / panels.

I have made a lot of different tests using Generic Panel find in XMP SDK 5.1, everything works fine by putting this folder in Custom File Info Panels / 4.0 /panels except that it's not showed in Metadata Panel in Bridge, as mentioned in original post.

Here is a part of properties.xml

<xmp_schema prefix="custom" namespace="http://my.custom.namespace/" label="$$$/Custom/Schema/Label=Custom Properties" description="$$$/Custom/Schema/Description=This example panel contains most of the options available for the 'Generic Panel'.">

     <!-- simple properties -->

     <xmp_property name="Text" category="external" label="$$$/Custom/Property/TextInputLabel=Text Field:" type="text"/>

     <xmp_property name="Text" category="internal" label="$$$/Custom/Property/TextDisplay_Label=Text Display:" type="text"/>

------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------ --------

I have tried to change the path by "$$$/Custom/Panel/TextInputLabel=Text Field:" or $$$/Custom/Panel/Property/TextInputLabel=Text Field:"... without succes.

Can you help me ?

 

    

Am I Installing the Metadata UI Package Correctly?

$
0
0

I downloaded the XMP Metadata UI SDK CC 2014 and per the instructions in the pdf, "To see the results of these definitions in an Adobe application, install the Metadata UI Extension package

in one of the user-specific or general shared resource folders:" I copied (although the instructions say install) these files:

 

loc folder

schema folder

view folder

manifest.xml

 

to both of these locations:

 

WINDOWS: [user]\AppData\Roaming\Adobe\XMP\Metadata Extensions

C:\Program Files (x86)\Common Files\Adobe\XMP\Metadata Extensions

 

Then launched Photoshop, chose File -> File Info

 

And I see nothing new in the File Info panel.

 

What am I missing?

 

Thanks,

Re: Crash in TIFF_MemoryReader::SortIFD()

$
0
0

Hi Sunil,

 

Any updates or guidance on how long it may take for you folks to try and reproduce and/or fix this?

 

Thanks,
Daniel

Re: Re: Custom Info Panel as Bridge MetaData Panel

$
0
0

Sure.

 

To show generic panel is very simple. For your reference I created a generic panel and tested it on Mac 9.x. It is visible in bridge metadata panel. Please follow the following steps to create a Bridge metadata panel

 

Step 1. Create a file " xmppanel_for_bridge.xml "

Step 2. Copy/put the following content in the above file and save.

 

<?xml version='1.0' encoding='UTF-8'?>

<xmp_definitions>

  <xmp_schema prefix='mypanel' namespace='http://ns.adobe.com/mypanel/' label='$$$/my/FileInfoLib/Panels/Name=mypanel'>

         <!-- simple properties -->

        <xmp_property name="Text" category="external" label="$$$/Custom/Panel/Document Title=Property 1 Name:" type="text"/>

        <xmp_property name="Text2" category="external" label="$$$/Custom/Panel/Credit=Property 2 Name:" type="text"/>

        <xmp_property name="Bool1" category='external' label="$$$/Custom/Property/BooleanInput_Label=Check Box Input:" type='boolean'/>

        <xmp_property name="Bool2" category='external' label="$$$/Custom/Property/BooleanInput_Label2=Check Box Input2:" type='boolean'/>

  </xmp_schema>

</xmp_definitions>

 

Step 3. (If you have Bridge CC) Copy/move the above file into <you bridge installed path>/Contents/Application Data/Custom File Info Panels/4.0/custom folder. This the same folder where you can see DICOM.xml, Mobile.xml etc. are there.

 

If you have CS6, put it into Library/Application Support/Adobe/XMP/Custom File Info Panels/4.0/custom folder.

 

Step 4. Relaunch the bridge, you will see your panel named "mypanel"

 

If you are still unable to see the panel, check it in bridge preferences whether you panel is checked or not (by default new panel are checked).

- Click on Adobe Bridge CC menu

- Click on Preferences

on the left side you can see metadata,

     select that,

     on the right side you can see your panel.

It is checked, check it.

Relaunch Bridge and see your panel

 

-Sunil

Re: Re: Custom Info Panel as Bridge MetaData Panel

$
0
0

Thank you for this quick and useful answer.

It works, as it appears in MetaData panel in Bridge, to well understand I have modified the properties.xml file from Generic and put it in .../custom folder.

But now when I use file info in Bridge, only tab with label name is shown.

The problem is "manifest.xml", located in Custom File Info Panels / 4.0 / panels / Generic, looks for "properties.xml" which is located now in Custom File Info Panels / 4.0 / custom

I think this line must be changed to target to right location :

     propertyDescriptionFile = "properties.xml"

-------------------------------------------------------------------------------------

I haven't find any information about targeting syntax...

Can you help me again ?


Re: Re: Custom Info Panel as Bridge MetaData Panel

$
0
0

Some improvements !

I have finally put the same properties.xml file in the both location, it works, almost some parts !

Some details like date input in MetaData panel, if you don't respect the format yyyy-mm-dd it's not sync in the xmp file info.

But I figure I can manage it by tuning the properties file ? Or by putting a placeholder...?

Re: Am I Installing the Metadata UI Package Correctly?

$
0
0

Hi,

 

are you using the CC 2014 version of Photoshop? The new SDK only works with the 2014 version.

And the individual extension folders and files for a given extension need to be in an own sub-folder in the general extension directory:

WINDOWS: [user]\AppData\Roaming\Adobe\XMP\Metadata Extensions\yourExtension\...


Kind Regards

Jörg


Re: Am I Installing the Metadata UI Package Correctly?

$
0
0

Thanks for the reply Jörg,


I have now place theses files:

 

loc folder

schema folder

view folder

manifest.xml

 

in a sub-directory called padam as you mentioned, so the full path is:

WINDOWS: [user]\AppData\Roaming\Adobe\XMP\Metadata Extensions\padam\...


I have not made any changes to the files in the loc, schema, view folders, or to the manifest.xml I downloaded from the Adobe website.


I still see nothing when I bring up the FileInfo panel in Photoshop.


Are there other changes I would need to make in order to see the sample extension show up in Photoshop?


For example, would I need to somehow change the locFilePrefix in the manifest.xml file?

 

<extension xmlns="http://ns.adobe.com/metadata/extension/1.0/"

   name="com.adobe.sample.extension"

   version="1.0"

   locFilePrefix="sample">

</extension>

 

Also, in the sampleSchema.xml, would I have to change any of these items in bold:

 

<xmp_schema prefix='sampleSchema' namespace='http://my.sampleSchema.namespace/' label='Sample Schema for Demonstration' description='This example demonstrates how a new schema can be created'>

<xmp_property name='Boolean' category='external' type='boolean' label="$$$/sampleSchema/Property/BooleanInputLabel=Boolean Field1"  description='$$$/sampleSchema/Property/BooleanInputDescription=Defining Boolean data type'/>

 

Are there other things I'll have to change in the view folder to get the sample to work?

 

I guess when I downloaded the SDK and saw "Sample Extension", I was expecting it to work with no interaction on my part just to see the sample. Obviously, I knew I'd have to alter everything to make my own Custom extension.

 

Thanks for any help you can provide, I really appreciate it!

 

- Bill


Re: Am I Installing the Metadata UI Package Correctly?

$
0
0

Hi Bill,

 

you are correct that the sample extension should work as is without any changes in Photoshop CC 2014. The name of the sub-folder that contains the extension files and folders also does not matter.

You can enable an Error Logging mechanism for extensions by activating a check-box in the Preferences dialog of the FileInfo dialog. Please activate it and restart Photoshop. You will then see a new control under the panel list that opens the error reporting dialog. Please let me know if there are any errors reported.

 

Regards

Jörg

صيانة ثلاجات ادميرال |توكيل ادميرال 01126170077 مركز صيانة ادميرال

$
0
0

توكيل ادميرال01126170077 - 01126170055

صيانة ادميرال الرحاب,صيانة ادميرال المقطم , توكيل ادميرال الهرم , توكيل ادميرال المعادى , توكيل ادميرال التجمع الاول ,
توكيل ادميرال التجمع الخامس, صيانةتوكيل ادميرال الرحاب,صيانة ادميرال المقطم , صيانة ادميرال الهرم , صيانة ادميرال المعادى , صيانة ادميرال التجمع الاول ,
صيانة ادميرال التجمع الخامسادميرال, Agent ADMIRAL, Maintenance ADMIRAL
توكيل صيانة ادميرال فى الاسكندرية توكيل صيانة ادميرال فى المنصورة
صيانة ادميرال الوكيل الرسمى عنوان صيانة ادميرال رقم صيانة ادميرال صيانة ادميرال صيانة غسالات ادميرال
توكيل صيانة ديب فريزر ادميرال توكيل غسالات اطباق ادميرال

 

 

توكيل ادميرال فى مصر الجديدةتوكيل ادميرال فى مدينة نصر

ADMIRALتوكيل ادميرال العجوزة توكيل ادميرال المهندسينشركة توكيل ادميرال

توكيل ادميرال فى الزمالك, توكيل ادميرال فى شارع شهاب توكيل ادميرال فى روكسى

توكيل ادميرال فى شارع احمد عرابى توكيل ادميرال فى جامعة الدول العربية , توكيل ادميرال فى جسر السويس , صيانة ادميرال فى حلمية الزيتون

توكيل ادميرال فى 6 اكتوبر صيانة ادميرال فى الشيخ زايد صيانة ادميرال فى الاسكندرية توكيل ادميرال فى المنصورة

توكيل ادميرال فى مدينة نصر ادميرال فى مصر ,
ادميرال , مركز توكيل ثلاجات ادميرال , مركز توكيل غسالات ادميرال , توكيل توكيل ادميرال , توكيل غسالات ادميرال ,
اصلاح ادميرال ,اين اجد صيانة ادميرال فى مصر مراكز صيانة ادميرال المعتمد صيانة ادميرال مصر توكيل تصليح ثلاجات ادميرال وكيل ادميرال
صيانة ادميرال خدمة ادميرال ثلاجة ادميرال غسالة ادميرال مركز ادميرال اصلاح ادميرال صيانة ادميرال مصر الجديدة صيانة ادميرال المهندسين
صيانة ادميرال المعادى صيانة ادميرال الجيزة صيانة ادميرال الرحاب صيانة ادميرال مدينة نصر اصلاح ثلاجات ادميرال اصلاح غسالات ادميرال
اصلاح ادميرال صيانة ادميرال المنصورة صيانة ادميرال الاسكندرية صيانة ادميرال التجمعات، صيانة ادميرال داخل مصر الوكيل المعتمد لتوكيل الاجهزة المنزلية
توكيل ثلاجات ادميرال توكيل غسالات ادميرال توكيل ديب فريزر ادميرال، صيانة ادميرال المنصورة صيانة ادميرال الاسكندرية
صيانة ادميرال المهندسين صيانة ادميرال المعادى صيانة ادميرال الجيزة صيانة ادميرال الرحاب صيانة ادميرال المنصورة صيانة ادميرال الاسكندرية
صيانة ادميرال التجمعات، صيانة ادميرال داخل مصر الوكيل المعتمد لتوكيل الاجهزة المنزلية صيانة ادميرال (ثلاجات، غسالات ملابس، ديب فريزر، مجفف، غسالات اطباق، دراير، لاندرى).
قطع غيار ادميرال ثلاجات ادميرال غسالات ادميرال ديب فريزر ادميرال مجفف ادميرال اصلاح ادميرال.
صيانة ادميرال مدينة نصر - صيانة ادميرال مصر الجديدة - صيانة ادميرال الرحاب
صيانة ادميرال التجمع الاول صيانة ادميرال التجمع الثالث - صيانة ادميرال التجمع الخامس صيانة ادميرال شيراتون والمطار ,
صيانة ادميرال القاهرة الجديدة صيانة ادميرال مركز صيانة ادميرال توكيل ثلاجات ادميرال-
صيانة ادميرال فى التجمع الاول - صيانة ادميرال فى التجمع الثالث - صيانة ادميرال فى التجمع الخامس
صيانة ادميرال فى شيراتون والمطار , صيانة ادميرال فى القاهرة الجديدة
صيانة ادميرال فى المقطم - صيانة ادميرال فى المعادى - صيانة ادميرال فى الزمالك - صيانة ادميرال فى المهندسين
صيانة ادميرال فى الدقى - صيانة ادميرال فى روض الفرج - صيانة ادميرال فى الهرم - صيانة ادميرال فى فيصل
صيانة ادميرال فى المنيل صيانة ادميرال فى الشيخ زايد صيانة ادميرال فى بولاق
صيانة ادميرال فى العجوزة صيانة ادميرال فى حدائق الاهرام - صيانة ادميرال فى الجيزة - صيانة ادميرال فى 6 اكتوبر
Power of Attorney ADMIRAL Alexandria attorney repair refrigerators ADMIRAL Vice ADMIRAL
maintenance ADMIRAL service ADMIRAL refrigerator ADMIRAL Washer ADMIRAL Centre ADMIRAL
reform ADMIRAL
توكيل ادميرال فرع المعادي / صيانة ادميرال فرع الهرم / صيانة ادميرال فرع مصر الجديدة / صيانة ادميرال
توكيل ادميرال المعتمد اتصل بنا / 01126170077 الوكيل الرسمى للصيانة
توكيل ادميرال , صيانة ادميرال

Viewing all 801 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>