Apologies for the long delay.
This script-button will copy an image's Author to its Description field:
Script code for reference:
function OnClick(clickData)
{
var cmd = clickData.func.command;
cmd.ClearFiles();
for (var eSel = new Enumerator(clickData.func.sourcetab.selected_files); !eSel.atEnd(); eSel.moveNext())
{
var item = eSel.item();
if (item.metadata.image != null)
{
var author = item.metadata.image.mp3artist;
if (author != null && typeof author == "string" && author.length > 0)
{
var cmdLine = 'SetAttr FILE="' + item.RealPath + '" META "imagedesc:' + author + '"';
cmd.RunCommand(cmdLine);
}
}
}
}
This works on the three test images, but I recommend making backups of files before using the button on them, just in case. Always best to have the untouched originals to go back to, in case the metadata gets messed up by different programs editing the same file with different conventions or metadata types.