Batching TIF to PNG - metadata lost

For many years now (since the days of PS7) I have used some carefully crafted actions to prepare entire directories of up to 1,000 images for publishing to the Internet.  Or it may be that I am running a series of tonal adjusting commands and saving the images into another directory as "enhanced" images.
Here is my problem.  I have metadata templates for each record set that I apply to a record set.  I then enter new keywords for each image in the set.  Afterwards I would create my enhanced set of images.  No harm, no foul for the exception of two fields becoming truncated after the file is saved.  And that is easy enough to repair be selecting the record set of images and making the minor repair.
Here lies the problem.  After processing to achieve the enhanced set of images I run another set of actions resulting in a smaller dimensional file with a drop shadow suitable for uploading to an Interent Content Managament System.  No problem.  Except that the metadata information has been stripped.  At present I have to reapply the metadata template and then copy each set of keywords from the original files into the PNG files.  This is very time consuming and can take up to 8 or more hours to copy the keywords over.
And yes, I despise Fireworks (it should be called some four letter words) and it bloats the files' size by up to 10% per image.  When you are talking about 1,000 plus images per batch 10% per image file size bloat starts adding up!  I see no way in Firepuke to run a batch, unless that is the Script command and even then I am not a programmer and don't have the time to teach myself programming.
Furtermore, I don't want to have to create a set of actions for Photoshop and then open another program (Firepuke) to run a series of actions to prepare the same file for the Internet.
Any thoughts, and especially any help, would be deeply appreciated
A. Wayne Webb

Info: Mac, Yosemite, Bridge CC
I have an extensive collection of PNG files that HAD been keyworded in Bridge (XMP). I noticed several days ago that the XMP of all those files is now missing.
When attempting to assign keywords back in, I also get the message: "The file ####.png canot store XMP metadata. No changes will occur." Weird. Like you said, it's looking like a bug.
And here's the kicker... if I duplicate the PNG file (Edit > Duplicate), the "copy" DOES contain the original XMP that went missing.
I really don't want to have to manually duplicate all my PNG files just to regain the metadata. Any brainy solution? I'm attaching an example of the original PNG (missing XMP) and the duplicated PNG (magically restored XMP).

Similar Messages

  • Acrobat 9.4.4 crashes when running batch process to remove metadata

    I am attempting to run a batch process to remove metadata from all documents within a folder. Only one or two documents will process before Acrobat crashes. Any suggestions?
    Thank you.

    There may be a corrupted video or image file on your iPad.
    Try to download from the iPad using Image Capture instead and save the photos to a folder. If that succeeds, you can check the files for corruption before importing them to iPhoto.

  • XMP metadata lost in PNG files

    Hello,
    My XMP metadata is lost from a PNG file if the file is modified and saved. Here is what I am doing
    1. Put some metadata in a PNG file using m_xmpFile.OpenFile( FileName, kXMP_PNGFile , kXMPFiles_OpenForUpdate)
    2. Edit this file in Photoshop (changed the brightness and contrast of the file)
    3. Saved the the modified files.
    All my XMP metadata is now lost fromt the file.
    is my implementation wrong? Is there some other way to stamp metadata in PNG files?
    Thanks,
    Hitesh

    Info: Mac, Yosemite, Bridge CC
    I have an extensive collection of PNG files that HAD been keyworded in Bridge (XMP). I noticed several days ago that the XMP of all those files is now missing.
    When attempting to assign keywords back in, I also get the message: "The file ####.png canot store XMP metadata. No changes will occur." Weird. Like you said, it's looking like a bug.
    And here's the kicker... if I duplicate the PNG file (Edit > Duplicate), the "copy" DOES contain the original XMP that went missing.
    I really don't want to have to manually duplicate all my PNG files just to regain the metadata. Any brainy solution? I'm attaching an example of the original PNG (missing XMP) and the duplicated PNG (magically restored XMP).

  • XMP metadata lost from PNG files after saveing

    Hello,
    i am using Photosop CS3 SDK. through my plug-in I put some metadata in the file using XMP SDK 4.4.2.
    For PNG files, if the file is modified and saved, all the XMP metadata is lost from the file.
    The following steps are being done.
    1. Put some metadata in PNG file using SXMPMeta::SetProperty and SXMPMeta::AppendArrayItem
    2. modify the file (changed brightness, contrast, flattened the image).
    3. Save this file.
    After saving all the xmp metadata is lost from the PNG file. This works for all other formats.
    What can be wrong that I am doing?
    Is there any other way to put XMP metadata in file?
    Thanks,
    Hitesh

    That's probably because PNG doesn't save or read XMP metadata.
    There really aren't standards for metadata in PNG. (though a few products have tried adding it in ad-hoc ways, without documenting their efforts)

  • Adobe Bridge CC: Batch Rename using any metadata field

    How can I add certain Metadata fields to the pull down menu in the batch rename function?
    I need to do a batch rename of files, but using metadata fields that are not available as an option on the pull down menu.
    Hoping to use any or all of these:
    Audio : Artist, Album, Genre
    IPTC Core : Description, Keywords, etc..

    I don't think there is any way in which you can add to the built-in functions…
    Unless this is actually provided by one of the Adobe start-up scripts… ( I've not see it when digging about )
    You would probably need a scripted solution that can give you drop down menu of the extra options you want.

  • Some metadata lost in update to 9.6

    When I updated to the version 9.6 of iPhoto that would run under Yosemite, apparently random metadata has been lost in many of the photos. This includes rotation, places, faces, etc.  I have not figured out the rhyme or reason, has anybody had this issue, and how does one correct it?
    Thanks,
    -FreeBeef

    Try Back up your iPhoto library, Depress and hold the option (alt) and command keys and launch iPhoto - from the resulting first aid window repair permissions and if necessary rebuild your database
    LN

  • Batch Export as PNG

    Hello, i'm having dreadful trouble exporting a batch of AIs to PNG (using illustrator CS4).
    It seemed really obvious to record export>PNG>relevant setting as an action and then run that on the whole folder.
    The trouble is that the action, when run as a batch (and only when run as a batch) skips the whole export step. it open the AI fine, runs through the action very quickly, and then fails to write the PNG.
    what's more, i also tried this on a colleagues machine and his did exactly the same, so i'm thinking that it's me missing something obvious.
    as a workaround i turned the dialogues on, but this kind of defeats the object.
    any help would be very greatly appreciated.
    cheers
    Jez

    You might try this
    ADOBE SYSTEMS INCORPORATED
    Copyright 2005 Adobe Systems Incorporated
    All Rights Reserved
    NOTICE:  Adobe permits you to use, modify, and
    distribute this file in accordance with the terms
    of the Adobe license agreement accompanying it. 
    If you have received this file from a source
    other than Adobe, then your use, modification,
    or distribution of it requires the prior
    written permission of Adobe.
    ExportDocsAsPNG24.jsx
    DESCRIPTION
    This sample gets files specified by the user from the
    selected folder and batch processes them and saves them
    as PDFs in the user desired destination with the same
    file name.
    // Main Code [Execution of script begins here]
    // uncomment to suppress Illustrator warning dialogs
    // app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;
    var destFolder, sourceFolder, files, fileType, sourceDoc, targetFile, pngExportOpts;
    // Select the source folder.
    sourceFolder = Folder.selectDialog( 'Select the folder with Illustrator files you want to convert to PNG', '~' );
    // If a valid folder is selected
    if ( sourceFolder != null )
        files = new Array();
        fileType = prompt( 'Select type of Illustrator files to you want to process. Eg: *.ai', ' ' );
        // Get all files matching the pattern
        files = sourceFolder.getFiles( fileType );
        if ( files.length > 0 )
            // Get the destination to save the files
            destFolder = Folder.selectDialog( 'Select the folder where you want to save the converted PNG files.', '~' );
            for ( i = 0; i < files.length; i++ )
                sourceDoc = app.open(files[i]); // returns the document object
                // Call function getNewName to get the name and file to save the pdf
                targetFile = getNewName();
                // Call function getPNGOptions get the PNGExportOptions for the files
                pngExportOpts = getPNGOptions();
                // Export as PNG
                sourceDoc.exportFile( targetFile, ExportType.PNG24, pngExportOpts );
                sourceDoc.close(SaveOptions.DONOTSAVECHANGES);
            alert( 'Files are saved as PNG in ' + destFolder );
        else
            alert( 'No matching files found' );
    getNewName: Function to get the new file name. The primary
    name is the same as the source file.
    function getNewName()
        var ext, docName, newName, saveInFile, docName;
        docName = sourceDoc.name;
        ext = '.png'; // new extension for png file
        newName = "";
        for ( var i = 0 ; docName[i] != "." ; i++ )
            newName += docName[i];
        newName += ext; // full png name of the file
        // Create a file object to save the png
        saveInFile = new File( destFolder + '/' + newName );
        return saveInFile;
    getPNGOptions: Function to set the PNG saving options of the
    files using the PDFSaveOptions object.
    function getPNGOptions()
        // Create the PDFSaveOptions object to set the PDF options
        var pngExportOpts = new ExportOptionsPNG24();
        // Setting PNGExportOptions properties. Please see the JavaScript Reference
        // for a description of these properties.
        // Add more properties here if you like
        pngExportOpts.antiAliasing = true;
        pngExportOpts.artBoardClipping = false;
        //pngExportOpts.horizontalScale = 100.0;
        //pngExportOpts.matte = true;
        //pngExportOpts.matteColor = 0, 0, 0;
        pngExportOpts.saveAsHTML = false;
        pngExportOpts.transparency = true;
        //pngExportOpts.verticalScale = 100.0;
        return pngExportOpts;
    Copy into a text editor and save as a .jsx file and place in the presets>scripts folder.

  • Batch pdf to png

    I want to batch around 2000 files to png.
    This is what my batch looks like:
    I prefer to use export to web but i have problems with both.
    This is one of the many options i tried:
    Even if i do Destination: save and close
    it doesn't close the files.
    Can someone please help. Graduting this year depands on this.
    In case it helps, here are the pdf's (might be still uploading):
    https://dl.dropboxusercontent.com/u/17630770/temp/pdf.zip

    The problem seems to be the Batching of the PDF files. I have no idea why as the action will run on them if opened individually. So the key is to run two processes. One to get them into a non PDF form and another to run an action to change the non PDF form to a PNG.
    Step 1.
    Use Image Processor to create PSD files from the PDF files. It will run like a batch on multiple files, although I suggest you break the 2000+ files into manageable numbers first.
    Step 2.
    Create an action that will run on the PSD files and create PNGs. (I used Save for Web)
    Resulting PNG File(. Page 1)

  • PNG Metadata and Adobe Products

    Hi All. I have written a piece of code that inserts xmp metadata into a PNG file, using the method supplied by Adobe (ie. inserting a new iTXT chunk with the keyword "XML:com.adobe.xmp" followed by the xmp metdata). I am pretty sure I have done this correctly and the file comes out the other side of processing in tact. I have also read in the resulting file and checked that the new chunk now exists and the metadata is fully intact within the file.
    However, it seems that Adobe Photoshop does not recognise this new metadata chunk and you can't view it in the file info. I would have thought that since Adobe recommended inserting metadata in this fashion, it would also support the viewing of the metadata.
    Can anybody provide me with information in regards to this?

    Photoshop does not support accessing XMP embedded in a .png file.
    Photoshop for Mac falsely appears to save XMP for a .png from one opening to the next, but it is not being saved in an embedded XMP packet, rather it is saved in the Mac OS file resource fork.
    However, Bridge does support XMP in a .png file. Bridge only looks in the embedded XMP packet, and ignores the Mac OS file resource fork.
    Use Bridge, not Photoshop, to see if your code is inserting the XMP correctly.
    Regards,
    Carl Rambert

  • DRM Batch Client Error - ORA03135 connection lost contact

    Hi All,
    We have the DRM 11g installed on Windows machine and migrated this server recently to a new datacenter(DC1) however the database connected to this DRM server is still on the original datacenter(DC2).
    DRM works fine after the migration except for few issues in the nightly jobs scheduled on DRM server for doing exports. The scheduled job is invoking DRM batch client and failing with the following error.
    Unexpected error in drm-batch-client: Error received from DRM Process Manager service using address: net.tcp://localhost:5210/Oracle/Drm/ProcessManager/: ORA-03135: connection lost contact
    However this error does not occur if we restart the DRM services(thru config console) and rerrun the batch client automatically. Looks like DRM is loosing connectivity to the application server process , is it anything do with the timeouts between IIS and Weblogic server ?
    Any insights on this problem would be really helpful.
    Thanks,
    RB

    Hi RB,
    This isn't going to be connection between IIS and Weblogic as DRM does not use Weblogic (aside from the manual configuration for the DRM web service). The error that you're getting is being returned from your database server and seems to indicate that the connection to the Oracle database server has been dropped for some reason. There are some suggestions on what to do to try and resolve the ORA-03135 error here ORA-03135 Connection Lost Contact Tips
    Regards
    Craig

  • Png transparency lost from PS to AI

    When I use the slice tool in PS cs4 and save as a png the transparency is lost when dragging it into AI. The results were the same when I used either linked or unlinked.
    When I use the "save as" in PS as a png the transparency is preserved.
    Transparency is preserved in both cases. I drag the png into PS and the background is transparent, so the file is good.
    The results were the same for png-8 and png-24.
    Is there a setting in AI that toggles the transparency?

    Sorry for the confusion. I am not dragging from ps to ai. I save the images as separate pngs, then drag the individual files to into AI.
    The real issue stems from the slice tool in PS not giving me a transparency that is recognized by AI when I drag the previously saved .png file into AI.
    Doing a "save as" in PS to a separate .png does preserve transparency (but I get a large region, not the specific slice) when dragged into AI. But then I have to do an extra step of cropping with Miscrosoft office picture manager. The slice tool solves the extra step, but introduces the transparency problem.

  • Batch processing - "Add comments" metadata?

    Greetings,
    Using Acrobat Pro while batch processing Word documents, is it possible to add a comment (all at once, to all the documents being processed) to the "properties" of each document?
    We review documents several times a year. I'd like to add a "review date" to each document's (metadata) "properties". I'd like to do this while batch processing so that the people actually reviewing the documents don't have to open each individual document's properties and add/change the date.
    The review date does not need to be visible on the document itself, but should be in the document's metadata.
    Thank you,
    Tim Kern

    It's possible to convert Word files to PDFs using an Action in Acrobat Pro, and Actions include limited abilities to alter the metadata (though to add a custom value you will need to manually rebuild the XMP data using a JavaScript function).

  • IPTC Caption Metadata lost in referenced photos, Aperture 2.1.4

    I have a mid sized library of personal photos. The older photos were imported to Aperture from iPhoto. My wife had added Captions to the photos in iPhoto and in Aperture. The photos are stored as referenced files, the more recent ones on the MacBook hard drive, the older ones are now on an external FAT32 formatted hard drive. Some time in the last year or so the Captions to the photos on the external drive have got lost, possibly when I upgraded the OS to Snow Leopard. The strange thing is that other IPTC metadata is still there. When importing the photos from iPhoto a Keyword was added, either "iPhoto Original" for the original photo or "iPhoto Edited" for the edited version, both photos now originals in Aperture.
    I moved the photos to the external drive using Aperture Relocate Masters and the Captions have been visible since that move. I tried relocating a photo back to the original folder on the MacBook but the caption is still missing.
    Has anyone had a similar problem?
    Any help would be much appreciated. Hundreds of hours of work went into adding all the captions.

    I have seen this kind of thing in Aperture 2 for what appears to be no reason on FAT32 drives - never really got to the bottom of it but it seems to be related to Ap2 re-reading the IPTC metadata from the master and replacing the IPTC that is in Aperture's database because Ap thinks the file changed.
    Even without a FAT32 drive in the mix if you change ANYTHING about the master file Aperture will re-read the IPTC from the referenced master and replace the IPTC in Aperture's database. Ap3 is much more intelligent in the way that it handles this in most cases but can still do some unpredictable things which manifest as "disappearing" metadata within Aperture. I have sorted out my Ap3 work-flow so this doesn't happen to me any more but... there are some things that you cannot do that I would like or there will be blood.
    Long story short - if Aperture thinks the file changed in anyway for any reason it can screw your metadata in Aperture.The infamous issue was using external software with Ap2 to add GPS data to masters which would wipe out IPTC data within aperture's database.
    RB
    Ps. Note to self - write post on what works and what doesn't with Ap3 and metadata synchronization

  • Is Metadata Lost If a Mac is Reimaged?

    I have a handful of artists who, unknown to me, were tagging art files (EPS, TIFF, JPG, etc.) in Bridge, adding keywords to a large collection of art for reference later, with all of the artists seeing tags that others had added to art files.
    A few months ago, we wiped the drives and upgraded all of these computers to Mavericks and CS6 as clean installs, retaining none of the original data on the individual Macs. My artists are worried that this work is lost now (just the tags).
    My question is whether or not this metadata lives with the files (which were on a network server), or whether this data was stored on the local drive, lost forever.

    Depends on whether the preferences had been set to keep metadata in central cache or exported to folders whenever possible.
    Bridge is not that robust when working across a network.

  • Metadata lost while upgrading?

    is it possible that metadata can be lost from iphoto while upgrading to leopard? what should I do to make sure I backup the metadata, and how to transfer it to the new version of iphoto into snow leopard? my current version is iphoto'09

    what should I do to make sure I backup the metadata, and how to transfer it to the new version of iphoto into snow leopard?
    Make a copy of the iPhoto Library on an external drive for safe keeping. Your iPhoto Library is by default in your Pictures folder.
    The meta data are stored in the iPhoto Library and you upgrade the library to a newer version, by opening it in iPhoto.
    Hold down the options key while you launch iPhoto the first time and select your iPhoto library.

Maybe you are looking for

  • Powermac G5 will not FTP out!

    Hi, can anyone save me £35 because my Powermac G5 will not FTP out! Why? What switches on/off? I want to upload site but cannot connect to the server!

  • Mavericks 10.9.1-Problem with finder not showing peripheral hardware

    After upgrading to Mavericks (10.9.1) my Finder doesn't show new hardware in Devices. For example, Finder not showing iPod when i plug into the keyboard's usb. i have other examples  of the same problem, such as trying to find a hard drive detached f

  • TS3408 how to clean cache and cookies?

    hi i just wanna know how to clean cache and cokies in my system..coz looks like it causes delayed in loading web pages.

  • Best Presets and Export Settings for GoPro and Iphone Footage?

    Is there a good preset that will handle Iphone 4/4s/5 video footage (720P on the 4 and 1080P on the 4S/5), and My GoPro HD Hero2? I typically record on the GoPro in 1080 30FPs, or 720P 60FPS. I generally produce videos with both types of footage. Wha

  • Powershell : Cmdlets throwing a PipelineStoppedException

    I have a cmdlet named update-name which throws a ThrowTerminatingError when it encounters an exception. This works fine. But when I do get-name | update-name and if in this case an error occurs, it results in an exception : System.Management.Automati