Aperture Library vs Aperture Library_original

Hi all,
I have just completed my installation/upgrade from AP2 > AP3.... I'm liking the difference in speed definitely.
A quick question, which may be redundant but I would like to be sure.
I have a 1TB drive with my Aperture Library on. The *previous library* took up about 760gb. The new one takes up about 695GB. That adds up to 1.4TB. It doesn't make sense.
I had previously backed up my library before updating with TimeMachine, so I feel safe that I have a secure copy, but can I reliably delete the "Library_original" file?
I'm mostly concerned from a disk integrity and tidiness point of view.
Thanks in advance.
Aaron

Hey Aaron,
I ran into the same problem recently, having "technically" more space being tied up by the two Aperture libraries then was possible. After a quick look around the forums I came to the conclusion that I would just copy the newest (v3.) library over to a new drive.
As far as I can tell everything moved over correctly and I haven't lost any photos. I do have a few backups, so I wasn't terribly concerned. Not sure if there is any good alternative.
Kind Regards,
--Eric

Similar Messages

  • Moving images not stored in Aperture Library to Aperture Library

    I have some images not stored in my Aperture Library that I would like to have stored in my Aperture Library without having to reimport. I have already made adjustments to them. I just realized that when I imported them I did not have the setting to put them in my Aperture Library selected.
    What a day... : (
    Thanks all.

    The albums organization remains the same, simply select the images in the browser and go to File-Consolidate Master. That moves (or copy) the master file to the Library. The links to albums are updated automatically.

  • How do I import images created in earlier versions of Aperture and saved to DVD as an Aperture library into Aperture 3.2.1?

    When I insert the DVD into my MacPro the disk appears as though it is blank, with the little 'burn' icon in the top right
    When I insert the DVD into my macbook it shows the full Aperture library structure and when I allow file sharing between the machines the MacPro can also recognises the files
    I suspect I am making a basic error somewhere as the images are clearly all there.  This doesnt just occur for one DVD, I have dozens that are all perfroming in the same way when I try to import files created in an earlier version of Aperture back into the version I am now using, 3.2.1
    Any suggestions would be greatly appreciated
    Reiss.

    To get the old library into Aperture it will need to be upgrade. To do this you will need to copy the library off the DVD onto our HD and then open Aperture on this library. Aperture should then upgrade the library to the latest version.

  • Aperture Library 73GB, Aperture Vault 66GB!!!

    I'm a little confused why my Aperture library is 73GB but my backup vault is only 66GB! Is there a reason for this?
    Thanks
    Mark

    the vault doesn't have the thumbnails and minis of the normal library, and the database itself is also rebuilt on restore, i think. the vault does have your preferences etc.
    j

  • How can I slim down the aperture library?

    Hi,
    My aperture library grew a lot. Is there any way to slimmed it down, without erasing content? I am talking about recreating previews with less quality or smaller size, deleting old thumbnails (I read that even if you delete a picture from the library, Aperture won't delete the thumbnail).
    Does anybody knows any tricks about how to do that?
    Thank you very much for your answers!
    Gus

    Easy. Switch to Referenced-Masters Library with Masters on external drives.
    More complete explanation:
    First make a Vault to an external drive as backup.
    Then from within Aperture:
    File Menu--> Relocate Masters. Choose external hard drive(s) and direct Aperture to move the Masters to those drives. Give it plenty of time depending on how many Masters are being moved. The Library remains on an internal drive, only the Masters get moved.
    Next back up the  drive that the Masters were relocated to, because now you have a Referenced Masters Library so Masters are backed up (once) separately from the Library Vault backups.
    In the future back up originals (once) on external drives prior to import into Aperture or any other images app. I cannot overstate how important that is, and various manuals, texts, etc. present workflows that skip that critical step. Also back up the Aperture Library using Aperture's Vaults, which are designed for that purpose.
    A complete Referenced-Masters workflow follows. Note that for image security reasons Aperture is not involved until the end of the process:
    • Create a folder ("abc") for the incoming images. Easiest is to create the folder on the external hard drive where the Masters will permanently live, but Referenced Masters can be temporarily on the laptop's internal drive, then moved later as described above. I initially put Masters referenced on my MBP internal drive, then after backup and editing I use File Menu--> Relocate Masters to move the Masters to a permanent external drive location.
    • Connect a card reader with the camera card in it. The camera card should show on the desktop. If it does not show, restart the Mac with the reader and card still plugged in. You can of course use the camera directly in this step, but I do not recommend it. Obviously cameras like the iPad2 do require direct camera-to-computer uploading.
    • Drag the contents of the card's image folder(s) to the abc folder that you previously created on the hard drive.
    • Review the abc folder contents to be sure they all copied properly.
    • Software-eject the camera card.
    • Physically disconnect the camera card reader from the Mac. This step is important to help avoid all-too-common human error.
    • Again review the abc folder contents to be sure they are indeed all there (because stuff happens sometimes...).
    • Back up the abc folder contents on to another drive.
    • Review the files on the backup to be sure they all copied properly.
    • At any time after but not before the previous step you can reformat the camera card in-camera. Do not delete images on the card using the computer.
    • Start Aperture.
    • Import the images from folder abc into Aperture, selecting "Store Files: In their current location" on the right-hand side of the import window (important!). Note that the Library remains on an internal drive, only the Masters are on externals.
    HTH
    -Allen Wicks

  • Aperture Library/Database hacks

    After one week playing around with aperture, i want to share my current insights with 'customizing' (my) aperture's way of dealing with my picture files.
    Warning:
    The following thoughts and arrangements are working for me, they're
    undoubtly NOT supported by apple and the programmers of the aperture
    application!
    Reading a lot of articles in the forum when aperture hit the masses, i've been disappointed about how aperture will fit with me.
    Over the years my growing picture collection moved over from one computer to the other, deploying more storage, and will continue to do so in the future. So the technical equipment has to be independent from the treasure's of my data, to follow state of the art hard- and software development.
    For me, aperture approved to be of such a kind.
    Despite aperture stores away all my digital masters into it's own Library, thus duplicating data during imports, it just brings in some kind of more detailed
    directory hierarchies to my way of organizing my picture library. How does it do?
    How do i store my Library?
    Sorry to be that longish, but to explain my concepts i have to.
    Modern operating systems distinguish private/personal and public/common data for their file storage locations. Hopefully they follow the 'FHS' (Filesystem-Hierarchical-Standard) brought up by linux, to name the diverse locations for classified data.
    I do run mixed os'es within my networks, as no computer should be isolated from a networked environment anymore. But to be honest it's more a single-user situation in reality, then the multi-user aspects i always keep in mind when designing my infrastructure environment for a network.
    My picture library/online-archive is classified 'common' data, so it stores outside my home-directory, and every user allowed to, has access to it. I do not support locales within my filenaming-conventions, users and me are german-spoken, so the 'common' data for my systems is always called
    '/Bibliothek'.
    Furthermore we're dealing with pictures (Bild), movies (Film), music (Musik) and documents (Dokumente) in all common used operting systems (os x, windows), storing private data to the home-directory within appropiate directories and public/common data to the equivalent directories at a common storage.
    /Bibliothek
    /Bibliothek/Bildarchiv
    /Bibliothek/Filmarchiv
    /Bibliothek/Musikarchiv
    BTW, i customized windows to reflect this filetree within explorer windows, so users click to 'Eigene Bilder' (my pictures) and 'Bildarchiv' (common pictures) there, to change between directories, making it very convenient to work with.
    Especially the 'common' picture files are strongly organized by date, which is reflected at the directory-structure, for example:
    '/Bibliothek/Bildarchiv/2004/2004-04-17, make a good description/'
    '/Bibliothek/Bildarchiv/2005/2005-12-00, a bunch for the whole period/'
    A descriptive directory name is highly portable between operating systems, applications and last but not least, users!
    For now, aperture seems to be pretty much a single-user solution.
    But it's library can be 'distributed' to accomodate my needs.
    I started to import my data by drag'n'drop, which works best for me. I didn't like the import assistent, which seemed to result in a different structure of my data in aperture's 'all projects' list. By creating a folder in aperture for the year, then drag'n'drop the multi-selected directories from the finder, i got within aperture:
    All Projects + * (<-Aperture)
    <div class="jive-quote">Library (smart-albums, collapsed)
    2005 (folder)
    2005-11-00 (folder, nested)
    2005-11-17, sample bla (project, from directory)
    Images from 2005-11-17, sample bla (album, inherited)
    2005-12-08, take a better name (project)
    Images from 2005-12-08, take a better name
    Using aperture's preferences to switch between libraries i did import to different aperture libraries for the years, resulting in a bunch of directories, each holding an 'Aperture Library.aplibrary' paket there.
    /Bibliothek/Bildarchiv/2004/2004.aplibrary
    /Bibliothek/Bildarchiv/2005/2005.aplibrary
    Yes, the pakets can be renamed, to better reflect whats in there. Aperture has to be restarted to change from one library to another!
    The total amount of imported data, yet: 130 GB, ~33164 pics.
    I am working with a 15" powerbook, 1,5gb ram, 80 gb hdd on the road and a 200gb external drive at home/office.
    to make me feel comfortable with aperture, i switched to (terminal hacking!):
    ~me/Pictures/Aperture Library.aplibrary/
    ~me/Pictures/Aperture Library.aplibrary/2004/ ->
    /Bibliothek/Bildarchiv/2004/2004.aplibrary
    ~me/Pictures/Aperture Library.aplibrary/2005/ ->
    /Bibliothek/Bildarchiv/2005/2005.aplibrary
    ~me/Pictures/Aperture Library.aplibrary/Texturen/ ->
    /Bibliothek/Bildarchiv/Texturen/Texturen.aplibrary
    ~me/Pictures/Aperture Library.aplibrary/...
    /Bibliothek/Bildarchiv/2004/2004.aplibrary
    /Bibliothek/Bildarchiv/2005/2005.aplibrary
    /Bibliothek/Bildarchiv/Texturen/Texturen.aplibrary ->
    /Volumes/HD39.1/Bibliothek/Bildarchiv/Texturen/Texturen Library.aplibrary
    Linking folders to where i believe they are right placed in my systems.
    Now aperture's settings don't have to be changed each time to switch between libraries. Not connecting the external hdd gives me grayedout
    folders within aperture, for data stored on the external drive. Having a folder located on my inetrnal hdd and 'linked' to aperture:
    ~me/Pictures/Aperture Library.aplibrary/local ->
    /Bibliothek/Bildarchiv/working.local.aplibrary
    i can work with aperture normally, even if the external drive is not available.
    the grayedout folders/subfolders/projects are browsable, but all thumbnails are just gray rectangles with its 'version name' underneath. same with smart-albums. available pics have colored thumbnails, unavailable pics are gray, naturally.
    And aperture's database? well, i am very happy with it, really. Compared to my pre-aperture structure all the above mentioned tweaking gave me:
    ~me/Pictures/Aperture Library.aplibrary/Aperture.aplib/Library.apdb
    This file is actually the sqlite3 database file. it's size is 111 MB now.
    ~me/Pictures/Aperture Library.aplibrary/Local ->
    /Bibliothek/Bildarchiv/Working.local.aplibrary
    I can store pictures there into folders and projects when i am on the road, filling up my local harddisk. Inspecting the paket shows up how aperture differenciated my pre-aperture filestructure:
    /Bibliothek/Bildarchiv/Working.local.aplibrary/2005-12-08, take a better name.approject/2005-12-08 @ 01/49/06 PM - 1.apimportgroup/DSC0168/dsc0168.nef
    All nicely packed into a single unit from the finder, easily browsable from aperture, and searchable by sql queries. Every Master enclosed in its own folder box, hm. Every import of files seperated to one folder, which makes clearly apparent that we will import redundant(duplicate) files for ever.
    Adding two/three levels to my previous filestructure, strange namings all inclusive. As i sort my files with aperture into projects, the files accordingly move around at the filesystem-level. I'll let them go. They are there if i need access to them in case of failure.
    T H E G L I T C H E S
    within my setup the most current sql database is stored at:
    ~me/Pictures/Aperture Library.aplibrary/Aperture.aplib/Library.apdb
    importing the way i did results in a sqlite3-database file for each library i switched to before linking them together. Right after linking one of those aplibrary pakets as a new folder, aperture will rebuild the current database at startup, which can indepently be invoked with 'option command aperture' anytime the program is started.
    Changes to the metadata of a picture are written to the current database aperture is running on, but can be transfered to any other database file
    when rebuilding the library at startup (which can be a time-consuming thing!)
    Even if the external hd is reconnected before startup, some thumbnails are not properly generated all the time. At the current state i don't have any glue what's the cause for this. All Versions are properly accessable anyway.
    Once again,
    DO THIS AT YOUR OWN RISK,
    if you try some of the suggestions i've made. Better you know how to handle a terminal before you even think about what i told here. Don't bother me, if something does not work for you - it works for me.
    I can do this because it's my data, i am the only one affected by failure and i still do have my data on my windows system as a backup, for now.
    Do the same before you trash your treasures.
    Why i did made this post? Aperture really lacks support for team-working now. I cannot see how aperture can be really employed to its potential for an environment with more than a single user?. The sqlite3 database is said to handle concurrent users, i read on its homepage. So i still hope, there will be a group-worked aperture someday.

    my reports, just for the logs.
    drwxr-xr-x 2 fo03c fo03c 68 Dec 19 20:15 ArchiveInfo
    -rw-r--r-- 1 fo03c fo03c 362 Dec 19 20:17 DataModelVersion.plist
    -rw-r--r-- 1 fo03c fo03c 173107200 Dec 20 00:26 Library.apdb
    comparing the timestamps, the time needed to recreate 'my' library, is:
    4h 11 min.
    The sql database contains 972 projects with 57952 picture items, as the startup overlay tells me. not that bad, i think. depends on the situation, and how much zen you learned, if you can wait for the 'recreate'.
    but i didn't stop to mature aperture!
    i switched to one of my 'old' libraries (choosing from preferences panel) and set some new
    a) ratings
    b) keywords
    c) deleted a master from that 'old' library.
    after changing back to the 'linked' aperture database file (within my home-directory, as described previously), and restart aperture -
    yes, it crashed! oops.
    yet another try - crash. i realized, i deleted the first pic from the 'current view' aperture tries to load after relaunch. ?! =:-(
    if the database is corrupted again, i would have to reinvest ~4 hours to recreate the database? but how about the preferences?
    apple this is a bug! when i made the preferences file
    ~me/Library/Preferences/com.apple.Aperture.plist
    UNAVAILABLE (delete or rename as you like), aperture starts with the import assistent, as at its first time.
    Since then i can start aperture and navigate to the project i deleted the file from (very unpolitly). The corresponding thumbnail shows up with a new 'icon' to lower right corner of the thumbnail. It clearly means: this file is UNAVAILABLE.
    YES =:-) i deleted it!
    the rating and keywording on the 'old' database is gone -
    thus making the precedence of the database against the sidecars obvious, doensn't it?
    selecting the 'orphaned' thumbnail, now leaves aperture with the message 'loading', but it does not crash. Changes in ratings or keywording to the current library (the 'recreated' new one) on different files are persitent across restarts of aperture. btw, aperture restarts with the focus on the orphaned first thumbnail, now marked with the icon 'i am NOT available', but it does not crash anymore, when starting.
    my conclusion:
    someone in the forums pointed towards the difficulties maintaining a database of pictures and the separation of their storage, as users will delete or move files seperated from that database, breaking everything.
    NO, aperture does widely tolerate such doing.
    But why should we do so? =:-)f
    For me: its fun, i will not complain about failure, when i do mature an application like this.

  • How do I create a new Aperture library from pictures I moved from IMAC?

    I moved my Photos to External Hard drive from MAC . Can I create new aperture library in EHD?

    As I wrote as long as both programs are latest versions they share the same library structure and can open each others libraries.
    Open Aperture and then select File->Switch to Library. If the iPhoto library shows up in the list select it. If it does not select Other/New… If the iphoto library shows up in this list select it if not select Other Library and find, select and open the iPhoto library.
    At this point there are a few things you can do depending on your situation. You can just leave the library as is if you do most of your work in iPhoto. Or you can turn the this library into an Aperture library.
    To make it an Aperture library open Aperture and create a new empty library as you did before. Now go to File->Import->Library and select the iPhoto library. The iPhoto library will be imported and converted to an Aperture library.
    While all of thsi is safe you the iPhoto library it is alwasy a good idea to have a bakup of the library before starting just in case.
    regards

  • Export Aperture library objects to Finder folders

    Inspired by the posted message by user http://discussions.apple.com/profile.jspa?userID=616539 I wrote a script that will do the following:
    1. Sync Folders/SubFolders/Albums/Projects..etc hierarchy tree from Aperture to a Finder folders tree
    2. At run-time the script will creates/append to a log file under (home directory)\Library\Logs\AppleScriptExportApertureLibrary.log
    3. Exports all projects images versions with embedded metadata
    4. Create a file system "hard links" for each photo in the respective Albums pointing to the project folder location in order to preserve space.
    5. Compare modification date on the image files and modification date within Aperture and export only modified images in order to save time for a full sync/export.
    6. In interactive mode you can select Export Folder location, Aperture Library location and Projects List (project list will contain project name and internal aperture project id).
    7. In non-interactive (from command line) mode there are two arguments:
    7a. "quiet" - exports all projects
    7b. "quiet" "Project Information" - export only certain projects. the project information can be found in the log file.
    8. Remove any images or folders from Finder export directory that do not exist in Aperture database any more.
    Hopefully this would help anyone who is looking to export from Aperture on a regular basis. I am not sure how it will handle large amount of photos. I tested it with 3k+ photos.
    Please note that you use this script at your own risk.
    Here is the script code:
    global theFoldersTree_G
    global theLibraryPath_G
    global theProcessedProjects_G
    global theSelectedProjects_G
    global theAllAlbums_G
    global theScriptName_G
    global Sqlite_G
    global ApertureLibrary_G
    global numExports_G
    on run argv
    set Sqlite_G to "/usr/bin/sqlite3"
    set ApertureLibraryPath to POSIX path of (path to home folder) & "Pictures/"
    set ApertureLibrary_G to ApertureLibraryPath & "Aperture Library.aplibrary/Aperture.aplib/Library.apdb"
    set exportFolder to POSIX path of (path to home folder) & "Pictures/Aperture Exports/"
    set theScriptName_G to "ExportApertureLibrary"
    set theSelectedProjects_G to "ALL PROJECTS"
    set theFoldersTree_G to {}
    set theProcessedProjects_G to {}
    set theAllAlbums_G to {}
    set numExports_G to 0
    logEvent("Started")
    set theArgv1 to {}
    set theArgv2 to {}
    if (count of argv) ≥ 1 then
    set theArgv1 to item 1 of argv
    end if
    if (count of argv) = 2 then
    set theArgv2 to item 2 of argv
    end if
    logEvent("Passed ARGV 1: " & theArgv1)
    logEvent("Passed ARGV 2: " & theArgv2)
    if theArgv1 is not equal to "quiet" then
    set theFile to (choose file with prompt "Please choose the Aperture Library file" default location POSIX file ApertureLibraryPath) as string
    set ApertureLibrary_G to POSIX path of theFile & "Aperture.aplib/Library.apdb"
    set exportFolder to POSIX path of (choose folder with prompt "Please choose the export folder" default location POSIX file exportFolder) as string
    end if
    logEvent("ApertureLibrary_G path is set to: " & ApertureLibrary_G)
    logEvent("exportFolder path is set to: " & exportFolder)
    try
    tell application "Aperture"
    logEvent("Getting list of project path information...") of me
    set SqlStatement to "
    select replace(A.ZLIBRARYRELATIVEPATH,'.approject',''),A.ZUUID
    from ZRKFOLDER AS A
    WHERE A.ZFOLDERTYPE=2
    ORDER BY A.ZNAME"
    set SQLProjectUUIDPath to DB_execute(SqlStatement) of me
    set theProjectsOptions to SQLProjectUUIDPath as list
    set end of theProjectsOptions to "ALL PROJECTS"
    logEvent("Projects list: " & theProjectsOptions as string) of me
    if theArgv1 is not equal to "quiet" then
    set theSelectedProjects_G to choose from list SQLProjectUUIDPath with prompt "Please choose a project(s):"
    end if
    if theArgv2 is not equal to {} then
    set theSelectedProjects_G to theArgv2
    end if
    logEvent("The selected projects : " & theSelectedProjects_G as string) of me
    logEvent("Getting list of libraries...") of me
    set theLibraryList to every library
    logEvent("Found " & (count of theLibraryList) & " libraries") of me
    repeat with theLibrary in theLibraryList
    set theLibraryName to name of theLibrary
    logEvent("Processing library: " & theLibraryName) of me
    set LibraryFolders to {}
    set theProcessedProjects_G to {}
    tell application "Finder"
    if not (exists (POSIX file (exportFolder & theLibraryName) of me)) then
    logEvent("creating new folder " & theLibraryName & " at " & exportFolder) of me
    make new folder at (POSIX file exportFolder of me) with properties {name:theLibraryName}
    end if
    end tell
    set theLibraryPath_G to exportFolder & theLibraryName & "/"
    logEvent("Getting list of folders...") of me
    set theFolderList to every folder of library id (id of theLibrary)
    logEvent("Found " & (count of theFolderList) & " folders") of me
    set theRootFolderList to {}
    if theFolderList is not equal to {} then
    processFoldersTree(0, theFolderList) of me
    repeat with theFolder in theFolderList
    if (id of theFolder) is not in theFoldersTree_G as string then
    logEvent("Found root folder : " & (name of theFolder) as string) of me
    set end of theRootFolderList to theFolder
    set end of LibraryFolders to (name of theFolder)
    end if
    end repeat
    end if
    if theRootFolderList is not equal to {} then
    processFolders(theRootFolderList, theLibraryPath_G, "projects") of me
    processFolders(theRootFolderList, theLibraryPath_G, "albums") of me
    else
    set theProjectList to every project of library id (id of theLibrary)
    set end of LibraryFolders to processProjects(theProjectList, theLibraryPath_G, "projects") of me as list
    processProjects(theProjectList, theLibraryPath_G, "albums") of me
    end if
    logEvent("Getting list of projects...") of me
    set theProjectList to every project of library id (id of theLibrary)
    logEvent("Found " & (count of theProjectList) & " projects") of me
    logEvent("Getting list of albums...") of me
    set theAlbumList to every album of library id (id of theLibrary)
    logEvent("Found " & (count of theAlbumList) & " albums") of me
    set theRootProjectList to {}
    if theProjectList is not equal to {} then
    repeat with theProject in theProjectList
    if (id of theProject) is not in theProcessedProjects_G as string then
    logEvent("Found root project : " & (name of theProject) as string) of me
    set end of theRootProjectList to theProject
    set end of LibraryFolders to (name of theProject)
    end if
    end repeat
    end if
    set theRootAlbumList to {}
    if theAlbumList is not equal to {} then
    processAlbumsTree(theProjectList, theFolderList) of me
    set theRootAlbumList to {}
    repeat with theAlbum in theAlbumList
    if (id of theAlbum) is not in theAllAlbums_G as string then
    logEvent("Found root album : " & (name of theAlbum) as string) of me
    set end of theRootAlbumList to theAlbum
    set end of LibraryFolders to (name of theAlbum)
    end if
    end repeat
    end if
    if theRootProjectList is equal to {} then
    processAlbums(theRootAlbumList, theLibraryPath_G, "albums") of me
    else
    processProjects(theRootProjectList, theLibraryPath_G, "projects") of me
    processProjects(theRootProjectList, theLibraryPath_G, "albums") of me
    if theRootAlbumList is not equal to {} then
    processAlbums(theRootAlbumList, theLibraryPath_G, "albums") of me
    end if
    end if
    cleanup(LibraryFolders, theLibraryPath_G, "all") of me
    end repeat
    logEvent("total exports : " & numExports_G) of me
    if theArgv1 is not equal to "quiet" then
    display dialog "Total image exports : " & numExports_G buttons {"OK"} with title "Aperture Library Export" with icon note
    end if
    end tell
    on error s number i partial result p from f to t
    set s to "Error: " & s
    logEvent(quoted form of (s))
    if theArgv1 is not equal to "quiet" then
    display dialog "ERROR : " & s buttons {"OK"} with title "Aperture Library Export" with icon note
    end if
    end try
    end run
    on cleanup(theObjects, thePath, theSelection)
    logEvent("Cleaning export folders...") of me
    logEvent("# Objects: " & (count of theObjects)) of me
    logEvent("Export Folder: " & (thePath as string))
    tell application "Finder"
    logEvent("Getting list of folders...") of me
    set theFolderList to every folder in folder (POSIX file thePath of me)
    logEvent("Found " & (count of theFolderList) & " folders") of me
    logEvent("Getting list of files...") of me
    set theFileList to every file in folder (POSIX file thePath of me)
    logEvent("Found " & (count of theFileList) & " files") of me
    repeat with theFolder in theFolderList
    set theFolderName to name of theFolder
    if theFolderName is not in theObjects as string then
    logEvent("Moving folder " & theFolder & " to trash...") of me
    move theFolder to trash
    end if
    end repeat
    if theSelection is not equal to "folder" then
    repeat with theFile in theFileList
    set theFileName to name of theFile
    if theFileName is not in theObjects as string then
    logEvent("Moving file " & theFile & " to trash...") of me
    move theFile to trash
    end if
    end repeat
    end if
    end tell
    logEvent("Cleaning completed...") of me
    end cleanup
    on logEvent(logMessage)
    set theLine to quoted form of (((current date) as string) ¬
    & " : " & logMessage)
    do shell script "echo " & theLine & ¬
    " >> ~/Library/Logs/AppleScript" & theScriptName_G & ".log"
    end logEvent
    on DB_lookupProjectPath(puuid)
    set SqlStatement to "
    select replace(rtrim(ZLIBRARYRELATIVEPATH,'.approject'),'/',':' )
    from ZRKFOLDER
    where
    ZUUID ='" & puuid & "'"
    set SqlRecords to DB_execute(SqlStatement)
    return DB_record(SqlRecords, 1, 1)
    end DB_lookupProjectPath
    on processFolders(theFoldersList, theFolderPath, processOrder)
    logEvent("processFolders... : " & theFolderPath) of me
    set arrayOfFolders to {}
    tell application "Aperture"
    set theCount to count of theFoldersList
    set theCounter to 1
    repeat with theFolder in theFoldersList
    set foldersOfFolder to {}
    set theFolderName to name of theFolder
    logEvent("Processing folder : " & theFolderName & " (" & theCounter & "/" & theCount & ")") of me
    set theCounter to theCounter + 1
    set end of arrayOfFolders to theFolderName
    tell application "Finder"
    if not (exists (POSIX file (theFolderPath & theFolderName) of me)) then
    logEvent("creating new folder " & theFolderName & " at " & theFolderPath) of me
    make new folder at (POSIX file theFolderPath of me) with properties {name:theFolderName}
    end if
    end tell
    logEvent("Getting list of album...") of me
    set theAlbumsListOfFolder to every album of folder id (id of theFolder)
    logEvent("Found " & (count of theAlbumsListOfFolder) & " albums") of me
    logEvent("Getting list of folder...") of me
    set theFolderListOfFolder to every folder of folder id (id of theFolder)
    logEvent("Found " & (count of theFolderListOfFolder) & " folders") of me
    logEvent("Getting list of project...") of me
    set theProjectsListOfFolder to every project of folder id (id of theFolder)
    logEvent("Found " & (count of theProjectsListOfFolder) & " projects") of me
    if theProjectsListOfFolder is not equal to {} then
    set end of foldersOfFolder to processProjects(theProjectsListOfFolder, (theFolderPath & theFolderName & "/"), processOrder) of me as list
    end if
    if theFolderListOfFolder is equal to {} then
    set end of foldersOfFolder to processAlbums(theAlbumsListOfFolder, (theFolderPath & theFolderName & "/"), processOrder) of me as list
    else
    if theAlbumsListOfFolder is not equal to {} then
    set end of foldersOfFolder to processAlbums(theAlbumsListOfFolder, (theFolderPath & theFolderName & "/"), processOrder) of me as list
    end if
    set end of foldersOfFolder to processFolders(theFolderListOfFolder, (theFolderPath & theFolderName & ":"), processOrder) of me as list
    end if
    cleanup(foldersOfFolder, (theFolderPath & theFolderName & "/"), "all") of me
    end repeat
    end tell
    logEvent("processFolders completed...") of me
    return arrayOfFolders
    end processFolders
    on processFoldersTree(theParent, theFoldersList)
    logEvent("processFoldersTree...") of me
    tell application "Aperture"
    repeat with theFolder in theFoldersList
    if theParent is not 0 then
    set end of theFoldersTree_G to (id of theFolder)
    end if
    set theFolderListOfFolder to every folder of folder id (id of theFolder)
    if theFolderListOfFolder is not equal to {} then
    processFoldersTree((id of theFolder), theFolderListOfFolder) of me
    end if
    end repeat
    end tell
    logEvent("processFoldersTree completed...") of me
    end processFoldersTree
    on processAlbumsTree(theProjectsList, theFoldersList)
    logEvent("processAlbumsTree...") of me
    set theAllAlbums_G to {}
    tell application "Aperture"
    repeat with theProject in theProjectsList
    repeat with theAlbum in (every album of project id (id of theProject))
    set end of theAllAlbums_G to (id of theAlbum)
    end repeat
    end repeat
    repeat with theProject in theProjectsList
    repeat with theAlbum in (every album of every subfolder of project id (id of theProject))
    set end of theAllAlbums_G to (id of theAlbum)
    end repeat
    end repeat
    repeat with theFolder in theFoldersList
    repeat with theAlbum in (every album of folder id (id of theFolder))
    set end of theAllAlbums_G to (id of theAlbum)
    end repeat
    end repeat
    end tell
    logEvent("processAlbumsTree completed...") of me
    end processAlbumsTree
    on DB_lookupImageInfo(puuid)
    set SqlStatement to "
    SELECT replace(A.ZLIBRARYRELATIVEPATH,'.approject',''),strftime('%m/%d/%Y %H:%M:%S',datetime(B.ZDATELASTSAVEDINDATABASE, 'unixepoch', '+31 years','localtime'))
    from ZRKFOLDER AS A,ZRKVERSION AS B
    where
    B.ZPROJECTUUID = A.ZUUID AND
    B.ZUUID ='" & puuid & "'"
    set SqlRecords to DB_execute(SqlStatement)
    return {theImagePath:DB_record(SqlRecords, 1, 1), theImageDate:DB_record(SqlRecords, 1, 2)}
    end DB_lookupImageInfo
    on processProjects(theProjectsList, theProjectPath, processOrder)
    logEvent("processProjects... : " & theProjectPath) of me
    logEvent("processOrder: " & processOrder) of me
    set arrayOfProjects to {}
    tell application "Aperture"
    set theCount to count of theProjectsList
    set theCounter to 1
    repeat with theProject in theProjectsList
    set ProjectFolders to {}
    set theProjectName to name of theProject
    set end of arrayOfProjects to theProjectName
    set theContinue to 0
    if "ALL PROJECTS" is not in theSelectedProjects_G as string then
    if (id of theProject) is not in theSelectedProjects_G as string then
    logEvent("Skipping project: " & theProjectName) of me
    set theContinue to 1
    end if
    end if
    if theContinue = 0 then
    -- set theProjectPath to theProjectPath & DB_lookupProjectPath(id of theProject) of me
    logEvent("Processing project : " & theProjectName & " (" & theCounter & "/" & theCount & ")") of me
    tell application "Finder"
    if not (exists (POSIX file (theProjectPath & theProjectName) of me)) then
    logEvent("creating new folder " & theProjectName & " at " & theProjectPath) of me
    make new folder at (POSIX file theProjectPath of me) with properties {name:theProjectName}
    end if
    end tell
    if processOrder is equal to "projects" then
    set end of theProcessedProjects_G to (id of theProject)
    logEvent("Getting list of images...") of me
    set theImageList to every image version of project id (id of theProject) as list
    logEvent("Found " & (count of theImageList) & " images") of me
    set end of ProjectFolders to processImages(theImageList, (theProjectPath & theProjectName & "/"), "project", "JPEG - Original Size") of me as list
    end if
    logEvent("Getting list of subfolders...") of me
    set theSubfolderList to every subfolder of project id (id of theProject)
    logEvent("Found " & (count of theSubfolderList) & " subfolders") of me
    logEvent("Getting list of album...") of me
    set theAlbumList to every album of project id (id of theProject)
    logEvent("Found " & (count of theAlbumList) & " albums") of me
    if theSubfolderList is equal to {} then
    set end of ProjectFolders to processAlbums(theAlbumList, (theProjectPath & theProjectName & "/"), processOrder) of me as list
    else
    if theAlbumList is not equal to {} then
    set end of ProjectFolders to processAlbums(theAlbumList, (theProjectPath & theProjectName & "/"), processOrder) of me as list
    end if
    set end of ProjectFolders to processSubfolders(theSubfolderList, (theProjectPath & theProjectName & "/"), processOrder) of me as list
    end if
    if processOrder is equal to "projects" then
    cleanup(ProjectFolders, (theProjectPath & theProjectName & "/"), "all") of me
    else
    cleanup(ProjectFolders, (theProjectPath & theProjectName & "/"), "folder") of me
    end if
    end if
    set theCounter to theCounter + 1
    end repeat
    end tell
    logEvent("processProjects completed...") of me
    return arrayOfProjects
    end processProjects
    on exportImage(imageUUID, imageName, exportFolder, imageType, isAlbum, exportSettings, imageExt)
    set imageInfo to DB_lookupImageInfo(imageUUID) of me
    set imageTime to theImageDate of imageInfo as Unicode text
    set imageDate to date imageTime
    set isExported to 0
    set imageName to imageName & imageExt
    set theFile to POSIX file (exportFolder & imageName)
    tell application "Finder"
    set isUpdate to 0
    if not (exists theFile) then
    logEvent("Image does not exist in folder : " & exportFolder) of me
    set isUpdate to 1
    else
    logEvent("Get image modification date") of me
    do shell script "ls -l " & quoted form of (exportFolder & imageName)
    set imageFileDate to modification date of (info for theFile)
    if imageDate ≥ imageFileDate then
    logEvent("Image file date: " & imageFileDate as string) of me
    set isUpdate to 1
    end if
    end if
    if isUpdate = 1 then
    if exists theFile then
    move theFile to the trash
    end if
    if isAlbum is equal to "album" then
    logEvent("Creating a link for image: " & imageName) of me
    set theProjectFolder to theImagePath of imageInfo
    do shell script "ln " & quoted form of (theLibraryPath_G & theProjectFolder & "/" & imageName) & " " & quoted form of exportFolder
    else
    set isExported to 1
    logEvent("Exporting image: " & imageName) of me
    tell application "Aperture"
    if imageType is "master" then
    set settings to exportSettings
    export {image version id imageUUID} using settings to POSIX path of file exportFolder metadata embedded
    else
    set settings to exportSettings
    export {image version id imageUUID} using settings to POSIX path of file exportFolder metadata embedded
    end if
    end tell
    end if
    end if
    end tell
    return isExported
    end exportImage
    on DB_execute(SqlStatement)
    try
    set SqlScript to Sqlite_G & space & "-separator '|'" & space & (quoted form of ApertureLibrary_G) & space & (quoted form of SqlStatement) & " 2>&1"
    set SqlResult to do shell script SqlScript
    set theARray to {}
    set tid to AppleScript's text item delimiters
    set AppleScript's text item delimiters to ASCII character 13
    set SqlRecords to text items of SqlResult
    set AppleScript's text item delimiters to tid
    return SqlRecords
    on error s number i partial result p from f to t
    set s to "SQL Error: " & s
    logEvent(quoted form of (s)) of me
    end try
    end DB_execute
    on DB_record(SqlRecords, row, col)
    try
    set tid to AppleScript's text item delimiters
    set AppleScript's text item delimiters to "|"
    set SqlCols to text items of (item row of SqlRecords)
    set AppleScript's text item delimiters to tid
    return item col of SqlCols
    on error
    return {}
    end try
    end DB_record
    on DB_lookupRecord(SqlRecords, theReturnCol, theText, theCol)
    set theResult to ""
    repeat with theRow in items of SqlRecords
    set tid to AppleScript's text item delimiters
    set AppleScript's text item delimiters to "|"
    set theFields to text items of theRow
    set AppleScript's text item delimiters to tid
    if item theCol of theFields is equal to theText then
    set theResult to item theReturnCol of theFields
    exit repeat
    end if
    end repeat
    return theResult
    end DB_lookupRecord
    on processImages(theImageList, exportFolder, isAlbum, exportSettings)
    logEvent("processImages... : " & exportFolder) of me
    if exportSettings contains "JPEG" then
    set imageExt to ".jpg"
    else
    set imageExt to ".ANY"
    end if
    set arrayOfImages to {}
    with timeout of 6000 seconds
    set theCount to count of theImageList
    set theCounter to 1
    repeat with theImage in theImageList
    set imageUUID to id of theImage
    set imageName to name of theImage
    set end of arrayOfImages to imageName & imageExt
    logEvent("Processing image : " & imageName & " (" & theCounter & "/" & theCount & ")") of me
    set numExports_G to numExports_G + (exportImage(imageUUID, imageName, exportFolder, "version", isAlbum, exportSettings, imageExt) of me)
    set theCounter to theCounter + 1
    end repeat
    end timeout
    return arrayOfImages
    end processImages
    on processAlbums(theAlbumsList, theAlbumPath, processOrder)
    logEvent("processAlbums... : " & theAlbumPath) of me
    set arrayOfAlbums to {}
    tell application "Aperture"
    set theCount to count of theAlbumsList
    set theCounter to 1
    repeat with theAlbum in theAlbumsList
    set theAlbumName to name of theAlbum
    logEvent("Processing album : " & theAlbumName & " (" & theCounter & "/" & theCount & ")") of me
    set theCounter to theCounter + 1
    set AlbumObjects to {}
    set end of arrayOfAlbums to theAlbumName
    tell application "Finder"
    if not (exists (POSIX file (theAlbumPath & theAlbumName) of me)) then
    logEvent("creating new folder " & theAlbumName & " at " & theAlbumPath) of me
    make new folder at (POSIX file theAlbumPath of me) with properties {name:theAlbumName}
    end if
    end tell
    logEvent("Getting list of images...") of me
    set theImagesList to every image version of album id (id of theAlbum)
    logEvent("Found " & (count of theImagesList) & " images") of me
    if processOrder is equal to "albums" then
    set end of AlbumObjects to processImages(theImagesList, (theAlbumPath & theAlbumName & "/"), "album", "JPEG - Original Size") of me as list
    cleanup(AlbumObjects, (theAlbumPath & theAlbumName & "/"), "all") of me
    end if
    end repeat
    end tell
    logEvent("processAlbums completed...") of me
    return arrayOfAlbums
    end processAlbums
    on processSubfolders(theSubfoldersList, theSubfolderPath, processOrder)
    logEvent("processSubfolders... : " & theSubfolderPath) of me
    set arrayOfSubfolders to {}
    tell application "Aperture"
    set theCount to count of theSubfoldersList
    set theCounter to 1
    repeat with theSubfolder in theSubfoldersList
    set theSubfolderName to name of theSubfolder
    logEvent("Processing subfolder : " & theSubfolderName & " (" & theCounter & "/" & theCount & ")") of me
    set theCounter to theCounter + 1
    set end of arrayOfSubfolders to theSubfolderName
    tell application "Finder"
    if not (exists (POSIX file (theSubfolderPath & theSubfolderName) of me)) then
    logEvent("creating new folder " & theSubfolderName & " at " & theSubfolderPath) of me
    make new folder at (POSIX file theSubfolderPath of me) with properties {name:theSubfolderName}
    end if
    end tell
    set SubfoldersFolders to {}
    logEvent("Getting list of albums ...") of me
    set theAlbumsListOfSubfolder to every album of subfolder id (id of theSubfolder)
    logEvent("Found " & (count of theAlbumsListOfSubfolder) & " albums") of me
    logEvent("Getting list of subfolders...") of me
    set theSubfoldersListOfSubfolder to every subfolder of subfolder id (id of theSubfolder)
    logEvent("Found " & (count of theSubfoldersListOfSubfolder) & " subfolders") of me
    if theSubfoldersListOfSubfolder is equal to {} then
    set end of SubfoldersFolders to processAlbums(theAlbumsListOfSubfolder, (theSubfolderPath & theSubfolderName & "/"), processOrder) of me as list
    else
    if theAlbumsListOfSubfolder is not equal to {} then
    set end of SubfoldersFolders to processAlbums(theAlbumsListOfSubfolder, (theSubfolderPath & theSubfolderName & "/"), processOrder) of me as list
    end if
    set end of SubfoldersFolders to processSubfolders(theSubfoldersListOfSubfolder, (theSubfolderPath & theSubfolderName & "/"), processOrder) of me as list
    end if
    cleanup(SubfoldersFolders, (theSubfolderPath & theSubfolderName & "/"), "all") of me
    end repeat
    end tell
    logEvent("processSubfolders completed...") of me
    return arrayOfSubfolders
    end processSubfolders

    If you do externalize your Masters to folders anywhere (same drive, internal/external drive, multiple drives, whatever), never be tempted to use Finder to mess with them.
    As Frank said, use Relocate Masters.  Otherwise you'll confuse Aperture when it wakes up expecting Masters to be in certain places when they have moved elsewhere.
    It's possible to fix up the mess, but it's no fun!

  • Aperture previews/Can't see Aperture library in other apps.

    This isn't really a new problem for me, but I decided to ask now to see if it can be fixed somehow. I use Aperture 3.4.5, OSX 10.8.4. The problem is that Aperture doesn't show up under the Media tab when in other apps. For instance, in Mail if I try to attach a picture. It shows iPhoto and Photobooth. But I get an error when I click on Aperture that tells me I need to turn on sharing to iLife in the preferences of Aperture. But this is turned on. Still no access to the Aperture library. Same thing in iTunes. Now, since my Aperture and iPhoto libraries are linked I can just choose the photos I want to attach from the iPhoto library. But I want to choose the Aperture library!!
    But it won't let me. I cannot add projects/folders to my iPhone or iPad in iTunes either. I get the same turn on the sharing message. And I have this turned on.
    I've seen a few other people with this problem in searches I have done but I have not seen any solutions...
    Help?!?

    So your Aperture library is in fact a previous iPhoto library.
    Correct. When I purchased Aperture, I imported from my iPhoto library. And I guess they are shared.
    I am still not quite sure about the state of your iPhoto/Aperture library.  Depending on when you bought Aperture, you may have imported the iPhoto Library into a new Aperture Library; then you now have an Aperture library, or you may have simply opened the iPhot Library in Aperture, keeping it an iPhoto Library.  The Finder can show you what it is.
    Select your library in the Finder and use the Finder command "Get Info ⌘I". The Info panel will show you the type of the library.
    Disclose the "General" brick in the panel. The "Kind" will either show "iPhoto Library" or "Aperture Library".
    Then disclose the  "Name & Extension" brick and look, if your library has a filename extension - aplibrary or photolibrary. Uncheck "Hide Extension" to see it.
    If your library still is "Kind iPhoto Library", then you never imported your Library, you only used it in Aperture.
    Or if you want to use iPhoto and Aperture with separate photo libraries, import your current library into a new Aperture library. Open your now empty Aperture Library in Aperture by double-clicking it. Then use the command "File > Import > Library" in Aperture and select your iPhoto library. This will import all events, albums, etc. into your empty Aperture Library  and craete a copy of the iPhoto library, but now it will have the kind "Aperture Library" and the Media Browser should show it in the Aperture section and not the iPhoto section. Only make sure, that you unhide all photos in iPhoto, before you do that. Aperture cannot unhide photos that have been hidden in iPhoto.
    My question here is if I go into my new Aperture Library, and import from iPhoto again (and I guess make them not shared?) Will it then *copy* my iPhoto library, which is 240GB. Then I would have 2 240GB folders??
    I appreciate the help so far. Right now I'm doing the generate preview thing again, which is taking awhile. But I'm guessing that since my iPhoto and Aperture libraries are linked and shared now this won't matter much. I will still only see iPhoto listed in the Media Browser..
    Let's talk about that part of your question when we know for sure, if you already imported your iPhoto library or simply opened it in Aperture. If your library is an Aperture library with an imported iPhoto library inside there may be additional complications.

  • My Aperture Library does not want to open.

    Hi Guys,
    I am trying to Reference my Aperture Library, so that I keep all my RAW (original) files on my external hard drive, and only work on the Version files in Aperture.  I am having a BIG problem with it.  My Aperture library does not want to open now at all....
    Can someoen please guide me through this, step by step??

    Hi Frank,
    Well, I just switched back to how it was now, so everything works as normal.
    I can tell what I want to do, though.
    I am currently working on the Aperture Library IN APERTURE, so when I import HUGE RAW files (1000x at a time), it will tell me very quickly that there is not enough space.  So what I would like to do is:
    I would like my library to look like this:
    I want to import EVERYTHING and KEEP THEM THERE for ever.....
    Because at the moment, I work on my RAW files, I export them as:
    -RAW
    -With watermark
    -Without watermark
    onto my HardDive in folders.
    Then I delete them off my library IN Aperture, because I need to, there is not enough space.
    So when someone contacts me and they want 10 images of eg.Street food of Phuket, that are HIGH resulotion, or made b/w or whatever, then I have to re-import a RAW to re-edit it to what the client wants.
    Do you understand were I am going with this??
    So now, I woud like to know, HOW to put my Aperture Library on my harddrive, and keep all files IN APERTURE so I can work on them whenever I need to, and of course export them as I want, but still keep them in Aperture.
    But I am having problems with this whole referenced thing and in moving my library to my HD.  I have tried dragging my Aperture Library (in Pictures) to my HD, it copies, and then when I hold down the OPTION key and open Aperture, I go to Other Library:
    and choose my Aperture Library on my HD which I have copied from PICTURES:
    Then I get this.....
    And this is where I STOPPED..........
    I really appreciate you helping me Frank, thank you so much!!!!!!
    Lourika

  • Aperture library updated with 3.5.1 lost all my keywords

    I got a new Mac with maverick 10.9.2 downloaded Aperture 3.5.1 and updated my Aperture master library. Where did all my keywords go ?

    Which version of Aperture did you upgrade from?
    Where are the keywords missing? On your image files, when you are looking at the metadata in the "Info" pane in the Inspector? Below the images in the Browser? Or are the missing from the keywords list in the smart settings HUD; the Keywords HUD, or the Keywords Controls?
    Sometimes the keywords simply appear to be missing, if you are viewing an event or album with new images. The keywords smart rules will only show the keywords, that already have been used for the images in the scope of the search.  And the Keywords HUD may have a filter set. Check, if the Search field at the top of the HUD is cleared, if the HUD appears to be empty.  The metadata overlays may have been disabled.
    If you don't see keywords at all, repair your Aperture library:
    Quit Aperture.
    Back up your Aperture library, if you do not have a current backup.
    Use the Library First Aid Tools to repair or rebuild the Aperture Library:
    Hold down the alt/option and command keys ⌥⌘ at the same time, while launching Aperture. Keep holding down the keys firmly, until you see the First Aid panel.
    Select "Repair database" from the panel.  This may take a long time for a large library. Don't interrupt it.
    If "Repair database" does not work, try again with he next option "Rebuild"

  • There was an error opening the database for the library "~/Pictures/Apertur

    There was an error opening the database for the library “~/Pictures/Aperture Library.aplibrary”.
    What's up with this? Aperture showed this error a couple times before quitting when I tried to open it.

    I got the same error. Normally I would perform a Repair Database command by holding down Option-Command while launching Aperture, but that just gave me the same error without any options to repair the database.
    Instead, I had to follow these instructions in the Aperture user manual. The key is to locate the Aperture library file on your hard drive and then hold Option-Command while double-clicking the Aperture library file.
    Choose the REPAIR DATABASE option.
    -- excerpt from user manual --
    To repair or rebuild your Aperture library
    Close Aperture, if it’s open.
    Locate the Aperture library you want to fix, then hold down the Command and Option keys while double-clicking the Aperture library.
    The Aperture Library First Aid dialog appears.
    In the Aperture Library First Aid dialog, do one of the following:
    To repair the permissions of the files within your Aperture library: Select Repairing Permissions.
    This option should be used when Aperture can’t access some of the image files within the database or Aperture is unable to open the library itself. The Repairing Permissions option reviews each file in your Aperture library and sets the read and write access of each file where appropriate, allowing Aperture to access the files again.
    Note: This option does not relocate referenced images whose master image files are offline. For more information about reconnecting offline images, see Reconnecting Missing or Offline Referenced Images.
    To repair your Aperture library file: Select Repair Database.
    This is the first option you should use if you believe there is something wrong with the Aperture library other than image file access issues.
    To rebuild your database from scratch: Click Rebuild Database.
    This option should be used as your last measure as it can be time-consuming for large image libraries. If you have tried repairing your database, and the issues you are encountering with your Aperture library still persist, you should use the Rebuild Database option. Aperture examines the library’s entire database and rebuilds each component until it reconstitutes your original Aperture library.
    Depending on your selection, click Repair or Rebuild.
    Aperture either fixes file permissions within the library or repairs or rebuilds the library, and then opens the application workspace.

  • Storing in Aperture Library

    If I import a huge folder of photos into Aperture, and I just use the default "Store Files in Aperture Library", does Aperture copy the photos imported into the library, or does it move them?
    By using this defaulted selection, the "Move Files" and "Copy Files" buttons are greyed out, and neither is selected. I can not find anything anywhere that answers this question, and it's driving me nuts. (The reason I need to find the answer is that I started an import using the default, and had to interupt it, and I can't tell if it just copied the files partially or moved them...)
    If someone could please help me, I'd appreciate it!

    i guess i don't understand your question then. you asked if Aperture copies the images or moves them into the library. if you've imported the images into your Aperture library and they're not referenced then, YES, aperture makes a copy and does not MOVE them into the library. this is evidenced by the fact that your original folder full of 150GB of images are still there in the original folders, correct? the images also appear in your Aperture library.
    you could verify this by, lets say, making a copy of ONE of the original images. place that copy on a CD or another hard drive. then delete the original in the original folder. if Aperture still sees the image, then the copy is in the library.
    this is no different than what Aperture does with a Compact Flash card when it is imported. the images are copied off the card, into the Aperture library. when i remove the card, the images are still in the Aperture library because they've been copied. if the images had been MOVED (off the card) when i put the card back in my camera, the card would be blank. and it is not blank. all the images are still there. i have to format my card in this case to delete the images.
    unless you're working with your images as referenced images, Aperture copies the images into the library.

  • Aperture Library is now 20% smaller after upgrading to 3...should it be??

    After upgrading my Aperture library to Aperture 3 it went from 117GB to 91GB. Does that seem correct??? Number of images is correct? Anyone have the same experience??

    Mine dropped from 246GB in AP2 to 190GB in Ap3.... same number of images 13510..... haven't managed to complete to reprocessing of images yet.... this may change it......

  • Aperture Library-Aperture Library2. ... Which is which?

    5 was looking in my pictures folder and noticed that I have two Aperture Libraries. ...
    Aperture Library - Version Aperture Library 2.1.1
    and
    Aperture Library2 - Version Aperture Library 2.1
    Both say they were created Nov. 30, 2005 Number one says it was updated today, Aperture Library 2 says it was last updated June 16.
    Is June 16 close to the day Apple released the Aperture 2.1.1 update, and the Aperture Library2 is a backup that I can delete?. ...
    I would like to delete one if I could, each of them is about 55 gig in size, and all my images are refferenced on an external HD.

    Look in your Aperture preferences to make sure which library is being used at this moment. If all of your projects and images are in the library currently in your aperture preferences then you can get rid of the other one.
    RB

Maybe you are looking for