Skip to main content

⚠️ Please note that this topic or post has been archived. The information contained here may no longer be accurate or up-to-date. ⚠️

Prep Aperture Library with Photoshop Files for Import

Comments

5 comments

  • Eric Nepean
    Here are is one suggestion: After finding the PSD files in Aperture with a smart album, add the project name to one of the unused IPTC fields (source or instruction perhaps), either manually or using an Applescript. Export with Metadata, once converted to TIFF, the IPTC metadata should still be there, import into an Aperture project, select by the same Metadata=project name and put them back where the should be.

    Here is some Applescript I wrote to do some thing similar


    -- Copy Filename and ImportSession to IPTC "Source" and and "JobID" fields

    tell application "Aperture"
    set selectedImages to (get selection)
    end tell

    if selectedImages is {} then
    error "No images selected - select one or more images"
    else

    tell application "Aperture"
    tell library 1
    repeat with i from 1 to count of selectedImages
    set thisImage to item i of selectedImages
    tell thisImage
    set fileName to (get value of other tag "FileName") as string
    set versionName to (get value of other tag "VersionName") as string
    set dateImportSession to (get value of other tag "ImportGroup") as string
    log "Version: " & versionName & " File: " & fileName & " Import Session: " & dateImportSession
    make new IPTC tag with properties {name:"Source", value:fileName}
    make new IPTC tag with properties {name:"Original Transmission Reference", value:dateImportSession & " Aperture"}
    end tell
    end repeat
    end tell
    end tell


    I don't have time to debug for you, but I would try changing it to


    -- Copy Version name and Project Name to IPTC "Source" and and "JobID" fields

    tell application "Aperture"
    set selectedImages to (get selection)
    end tell

    if selectedImages is {} then
    error "No images selected - select one or more images"
    else

    tell application "Aperture"
    tell library 1
    repeat with i from 1 to count of selectedImages
    set thisImage to item i of selectedImages
    tell thisImage
    set fileName to (get value of other tag "FileName") as string
    set versionName to (get value of other tag "VersionName") as string
    set dateImportSession to (get value of other tag "ImportGroup") as string
    set projectName to (get value of other tag "ProjectName") as string
    log "Version: " & versionName & " File: " & fileName & " Import Session: " & dateImportSession & " Project: " & projectName
    make new IPTC tag with properties {name:"Source", value:versionName}
    make new IPTC tag with properties {name:"Original Transmission Reference", value:projectName}
    end tell
    end repeat
    end tell
    end tell
    0
  • Eric Nepean
    By the way I posted my recipe for Aperture Import here, you may find it useful.
    0
  • NN635770922769309595UL
    You can do this quite easily using Aperture Exporter (). It's available as a free trial so you can confirm it does what you want before purchasing.

    I used it successfully and the only caveat is to do it in handy bite-size chunks, for example by firstly setting up a User Collection in C1 with Albums, Projects and Groups that mimic your Aperture library and then Export selected Album(s) as New Library, and use Aperture Exporter to export that library to C1.
    0
  • Jeffrey Jakucyk
    The problem with exporting the Photoshop files out of Aperture and reimporting them is that the exported file is flattened, so I lose all my layers, which is the most important part. Aperture Exporter also makes no mention of Photoshop files, so I'm not sure how it handles them.
    0
  • NN635770922769309595UL
    jjak

    According to Aperture Exporter tech support it handles PS files, and as they mentioned there is a free trial period that you can use to be sure it does what you want - why not export a few albums with PS files as a new Aperture library and try it?
    0

Post is closed for comments.