Copy link to clipboard
Copied
Hi
I am having a hard time adding a creator URL to the "Copyright Info URL" field in Photoshop's image info panel
see screenshot below
I can select the"Copyright Info URL" field, but I can neither paste into it nor type into the field directly
The field doesn’t seem to exist in Bridge it seems, so I can't edit there
any help appreciated
many thanks
neil barstow colourmanagement - adobe forum volunteer,
That's curious... Additionally, Bridge and Photoshop should be the same. As a workaround, you can try this script.
#target photoshop
// Create dialog window
var dlg = new Window('dialog', 'Set Copyright Info URL');
dlg.orientation = 'column';
dlg.alignChildren = 'fill';
// Group for label and edittext
var urlGroup = dlg.add('group');
urlGroup.orientation = 'row';
urlGroup.add('statictext', undefined, 'URL:');
var urlInput = urlGroup.add('edittext', undefined, '');
urlInput.characters = 30;
...
Hi Neil,
You can turn on the ability to enter 'Copyright Info URL' in Bridge by going to Bridge > Preferences > Metadata and checking IPTC (IIM,Legacy)
I don't know why it is greyed in your example from Photoshop though.
Dave
Copy link to clipboard
Copied
That's curious... Additionally, Bridge and Photoshop should be the same. As a workaround, you can try this script.
#target photoshop
// Create dialog window
var dlg = new Window('dialog', 'Set Copyright Info URL');
dlg.orientation = 'column';
dlg.alignChildren = 'fill';
// Group for label and edittext
var urlGroup = dlg.add('group');
urlGroup.orientation = 'row';
urlGroup.add('statictext', undefined, 'URL:');
var urlInput = urlGroup.add('edittext', undefined, '');
urlInput.characters = 30;
// OK and Cancel buttons
var btnGroup = dlg.add('group');
btnGroup.alignment = 'right';
var cancelBtn = btnGroup.add('button', undefined, 'Cancel');
var okBtn = btnGroup.add('button', undefined, 'OK');
okBtn.onClick = function () {
var url = urlInput.text;
dlg.close();
set(url);
};
cancelBtn.onClick = function () {
dlg.close();
};
dlg.center();
dlg.show();
function set(URL) {
var s2t = function (s) {
return app.stringIDToTypeID(s);
};
var descriptor = new ActionDescriptor();
var descriptor2 = new ActionDescriptor();
var reference = new ActionReference();
reference.putProperty(s2t("property"), s2t("fileInfo"));
reference.putEnumerated(s2t("document"), s2t("ordinal"), s2t("targetEnum"));
descriptor.putReference(s2t("null"), reference);
descriptor2.putString(s2t("URL"), URL);
descriptor.putObject(s2t("to"), s2t("fileInfo"), descriptor2);
executeAction(s2t("set"), descriptor, DialogModes.NO);
}
https://prepression.blogspot.com/2017/11/downloading-and-installing-adobe-scripts.html
Copy link to clipboard
Copied
@Stephen Marsh amazing of you, thanks that worked, I tried copy/pasting it into the AppleScript editor and compiling,
but got an error, then followed your useful guide and saved it as txt, changed the suffix and put it in Photoshop's scripts folder
neil barstow colourmanagement - adobe forum volunteer,
Copy link to clipboard
Copied
Hi Neil,
You can turn on the ability to enter 'Copyright Info URL' in Bridge by going to Bridge > Preferences > Metadata and checking IPTC (IIM,Legacy)
I don't know why it is greyed in your example from Photoshop though.
Dave
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
@LAMY2017 Oh dear it's usually me telling users to go through the tedious process to throughly reset Photoshop preferences. Thanks for testing too
I can select that field but not paste ot type into it in Photoshop
I found a workaround in the meantime, @Stephen Marsh script does it and @davescm advice on Bridge settings allows access too.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now