HT201769: iPhoto 6 and later: Rebuilding the iPhoto library

Learn about iPhoto 6 and later: Rebuilding the iPhoto library
anthonyaduhene

Q: My Iphoto crashed today while on location. Please help me?

I have tried all the stuff above but after I click any of the options the program closes. What is the filename of my Iphoto library please - the one I have to back up

iPhoto '11, Mac OS X (10.6.8)

Posted on Jan 15, 2013 11:43 AM

Close

Q: My Iphoto crashed today while on location. Please help me?

  • All replies
  • Helpful answers

  • by Terence Devlin,Helpful

    Terence Devlin Terence Devlin Jan 15, 2013 11:49 AM in response to anthonyaduhene
    Level 10 (139,547 points)
    iLife
    Jan 15, 2013 11:49 AM in response to anthonyaduhene

    iPhoto Library is in your Pictures Folder.

     

    Post the first 50 lines only of the crash report

     

    Regards

     

     

    TD 

  • by anthonyaduhene,

    anthonyaduhene anthonyaduhene Jan 15, 2013 1:00 PM in response to Terence Devlin
    Level 1 (0 points)
    Jan 15, 2013 1:00 PM in response to Terence Devlin

    Thank Terence for responding.

    How do I get to my crash report please?

    THe Iphoto Library is empty as well.

    Anthony

  • by Old Toad,Helpful

    Old Toad Old Toad Jan 15, 2013 4:01 PM in response to anthonyaduhene
    Level 10 (141,115 points)
    Mac OS X
    Jan 15, 2013 4:01 PM in response to anthonyaduhene

    Open iPhoto and do what you did before to cause the crash.  You'll be asked if you want to report the crash to Apple.  Click Yes and in the next window that opens you'll see the crash report which can be copied and pasted into your post.

     

    Or open the Console applicatiion and under Files/CrashReporter in the left hand pane look for iPhoto.

     

    OT

  • by anthonyaduhene,

    anthonyaduhene anthonyaduhene Jan 15, 2013 4:27 PM in response to anthonyaduhene
    Level 1 (0 points)
    Jan 15, 2013 4:27 PM in response to anthonyaduhene

    THank you

    Anthony

     

    Process:         iPhoto [238]

    Path:            /Users/anthonyaduhene/Desktop/iPhoto.app/Contents/MacOS/iPhoto

    Identifier:      com.apple.iPhoto

    Version:         9.2.1 (9.2.1)

    Build Info:      iPhotoProject-628000000000000~3

    Code Type:       X86 (Native)

    Parent Process:  launchd [159]

     

     

    Date/Time:       2013-01-14 13:31:05.487 +0000

    OS Version:      Mac OS X 10.6.8 (10K549)

    Report Version:  6

     

     

    Exception Type:  EXC_BAD_ACCESS (SIGBUS)

    Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000

    Crashed Thread:  28

     

     

    Thread 0:  Dispatch queue: com.apple.main-thread

    0   libSystem.B.dylib                       0x99c44afa mach_msg_trap + 10

    1   libSystem.B.dylib                       0x99c45267 mach_msg + 68

    2   com.apple.CoreFoundation                0x999c02df __CFRunLoopRun + 2079

    3   com.apple.CoreFoundation                0x999bf3c4 CFRunLoopRunSpecific + 452

    4   com.apple.CoreFoundation                0x999bf1f1 CFRunLoopRunInMode + 97

    5   com.apple.HIToolbox                     0x982cbe04 RunCurrentEventLoopInMode + 392

    6   com.apple.HIToolbox                     0x982cbbb9 ReceiveNextEventCommon + 354

    7   com.apple.HIToolbox                     0x982cba3e BlockUntilNextEventMatchingListInMode + 81

    8   com.apple.AppKit                        0x92529595 _DPSNextEvent + 847

    9   com.apple.AppKit                        0x92528dd6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156

    10  com.apple.AppKit                        0x924eb1f3 -[NSApplication run] + 821

    11  com.apple.AppKit                        0x924e3289 NSApplicationMain + 574

    12  com.apple.iPhoto                        0x0001159a 0x1000 + 66970

    13  com.apple.iPhoto                        0x00010a29 0x1000 + 64041

     

     

    Thread 1:  Dispatch queue: com.apple.libdispatch-manager

    0   libSystem.B.dylib                       0x99c6b382 kevent + 10

    1   libSystem.B.dylib                       0x99c6ba9c _dispatch_mgr_invoke + 215

    2   libSystem.B.dylib                       0x99c6af59 _dispatch_queue_invoke + 163

    3   libSystem.B.dylib                       0x99c6acfe _dispatch_worker_thread2 + 240

    4   libSystem.B.dylib                       0x99c6a781 _pthread_wqthread + 390

    5   libSystem.B.dylib                       0x99c6a5c6 start_wqthread + 30

     

     

    Thread 2:

    0   libSystem.B.dylib                       0x99c44b5a semaphore_timedwait_signal_trap + 10

    1   libSystem.B.dylib                       0x99c726e1 _pthread_cond_wait + 1066

    2   libSystem.B.dylib                       0x99ca15a8 pthread_cond_timedwait_relative_np + 47

    3   com.apple.Foundation                    0x976a78e8 -[NSCondition waitUntilDate:] + 453

    4   com.apple.Foundation                    0x976603b1 -[NSConditionLock lockWhenCondition:beforeDate:] + 279

    5   com.apple.Foundation                    0x97660294 -[NSConditionLock lockWhenCondition:] + 69

    6   com.apple.proxtcore                     0x0175b702 -[XTMsgQueue waitForMessage] + 50

    7   com.apple.proxtcore                     0x0175a6b0 -[XTThread run:] + 416

    8   com.apple.Foundation                    0x9766b4c4 -[NSThread main] + 45

    9   com.apple.Foundation                    0x9766b474 __NSThread__main__ + 1499

    10  libSystem.B.dylib                       0x99c72259 _pthread_start + 345

    11  libSystem.B.dylib                       0x99c720de thread_start + 34

     

     

    Thread 3:

    0   libSystem.B.dylib                       0x99c44afa mach_msg_trap + 10

    1   libSystem.B.dylib                       0x99c45267 mach_msg + 68

    2   com.apple.CoreFoundation                0x999c02df __CFRunLoopRun + 2079

    3   com.apple.CoreFoundation                0x999bf3c4 CFRunLoopRunSpecific + 452

    4   com.apple.CoreFoundation                0x999bf1f1 CFRunLoopRunInMode + 97

    5   com.apple.Foundation                    0x976a51b3 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 279

    6   com.apple.proxtcore                     0x0175caed -[XTRunLoopThread run:] + 509

    7   com.apple.Foundation                    0x9766b4c4 -[NSThread main] + 45

    8   com.apple.Foundation                    0x9766b474 __NSThread__main__ + 1499

    9   libSystem.B.dylib                       0x99c72259 _pthread_start + 345

    10  libSystem.B.dylib                       0x99c720de thread_start + 34

     

     

    Thread 4:

    0   libSystem.B.dylib                       0x99c44afa mach_msg_trap + 10

    1   libSystem.B.dylib                       0x99c45267 mach_msg + 68

    2   com.apple.CoreFoundation                0x999c02df __CFRunLoopRun + 2079

    3   com.apple.CoreFoundation                0x999bf3c4 CFRunLoopRunSpecific + 452

    4   com.apple.CoreFoundation                0x999bf1f1 CFRunLoopRunInMode + 97

    5   com.apple.Foundation                    0x976a51b3 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 279

    6   com.apple.proxtcore                     0x0175caed -[XTRunLoopThread run:] + 509

    7   com.apple.Foundation                    0x9766b4c4 -[NSThread main] + 45

    8   com.apple.Foundation                    0x9766b474 __NSThread__main__ + 1499

    9   libSystem.B.dylib                       0x99c72259 _pthread_start + 345

    10  libSystem.B.dylib                       0x99c720de thread_start + 34

     

     

    Thread 5:

    0   libSystem.B.dylib                       0x99c44b5a semaphore_timedwait_signal_trap + 10

    1   libSystem.B.dylib                       0x99c726e1 _pthread_cond_wait + 1066

    2   libSystem.B.dylib                       0x99ca15a8 pthread_cond_timedwait_relative_np + 47

    3   com.apple.Foundation                    0x976a78e8 -[NSCondition waitUntilDate:] + 453

    4   com.apple.Foundation                    0x976603b1 -[NSConditionLock lockWhenCondition:beforeDate:] + 279

    5   com.apple.Foundation                    0x97660294 -[NSConditionLock lockWhenCondition:] + 69

    6   com.apple.proxtcore                     0x0175b702 -[XTMsgQueue waitForMessage] + 50

    7   com.apple.proxtcore                     0x0175a6b0 -[XTThread run:] + 416

    8   com.apple.Foundation                    0x9766b4c4 -[NSThread main] + 45

    9   com.apple.Foundation                    0x9766b474 __NSThread__main__ + 1499

    10  libSystem.B.dylib                       0x99c72259 _pthread_start + 345

    11  libSystem.B.dylib                       0x99c720de thread_start + 34

     

     

    Thread 6:

    0   libSystem.B.dylib                       0x99c44b5a semaphore_timedwait_signal_trap + 10

    1   libSystem.B.dylib                       0x99c726e1 _pthread_cond_wait + 1066

    2   libSystem.B.dylib                       0x99ca15a8 pthread_cond_timedwait_relative_np + 47

    3   com.apple.Foundation                    0x976a78e8 -[NSCondition waitUntilDate:] + 453

    4   com.apple.Foundation                    0x976603b1 -[NSConditionLock lockWhenCondition:beforeDate:] + 279

    5   com.apple.Foundation                    0x97660294 -[NSConditionLock lockWhenCondition:] + 69

    6   com.apple.proxtcore                     0x0175b702 -[XTMsgQueue waitForMessage] + 50

    7   com.apple.proxtcore                     0x0175a6b0 -[XTThread run:] + 416

    8   com.apple.Foundation                    0x9766b4c4 -[NSThread main] + 45

    9   com.apple.Foundation                    0x9766b474 __NSThread__main__ + 1499

    10  libSystem.B.dylib                       0x99c72259 _pthread_start + 345

    11  libSystem.B.dylib                       0x99c720de thread_start + 34

  • by LarryHN,

    LarryHN LarryHN Jan 15, 2013 4:41 PM in response to anthonyaduhene
    Level 10 (84,661 points)
    Photos for Mac
    Jan 15, 2013 4:41 PM in response to anthonyaduhene

    1 - I note that your iPhoto application is on yoru desktop - it should be in the Applications folder - being on your desktop it will not update

     

    Thread 28 crashed - can you post the info from the crashed thread too please

     

    LN

  • by Terence Devlin,Solvedanswer

    Terence Devlin Terence Devlin Jan 15, 2013 10:56 PM in response to anthonyaduhene
    Level 10 (139,547 points)
    iLife
    Jan 15, 2013 10:56 PM in response to anthonyaduhene

    As a Test:

     

     

    Hold down the option (or alt) key and launch iPhoto. From the resulting menu select 'Create Library'

     

     

    Import a few pics into this new, blank library. Is the Problem repeated there?

  • by anthonyaduhene,

    anthonyaduhene anthonyaduhene Jan 15, 2013 11:12 PM in response to anthonyaduhene
    Level 1 (0 points)
    Jan 15, 2013 11:12 PM in response to anthonyaduhene

    Hi

    There are two crash reports

     

    Process:         iPhoto [198]

    Path:            /Users/anthonyaduhene/Desktop/iPhoto.app/Contents/MacOS/iPhoto

    Identifier:      com.apple.iPhoto

    Version:         9.2.1 (9.2.1)

    Build Info:      iPhotoProject-628000000000000~3

    Code Type:       X86 (Native)

    Parent Process:  launchd [143]

     

     

    Date/Time:       2013-01-14 11:53:35.537 +0000

    OS Version:      Mac OS X 10.6.8 (10K549)

    Report Version:  6

     

     

    Exception Type:  EXC_BAD_ACCESS (SIGBUS)

    Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000253

    Crashed Thread:  0  Dispatch queue: com.apple.main-thread

     

     

    Thread 0 Crashed:  Dispatch queue: com.apple.main-thread

    0   libobjc.A.dylib                         0x92e389ac prepareForMethodLookup + 49

    1   libobjc.A.dylib                         0x92e39c60 lookUpMethod + 86

    2   libobjc.A.dylib                         0x92e31417 _class_lookupMethodAndLoadCache + 40

    3   libobjc.A.dylib                         0x92e30fc3 objc_msgSend + 83

    4   com.apple.Foundation                    0x97690cd7 dealloc + 21

    5   com.apple.Foundation                    0x97690c94 -[NSConcreteMapTable dealloc] + 49

    6   com.apple.AppKit                        0x925f6ddb -[_NSDisplayOperation dealloc] + 126

    7   com.apple.CoreFoundation                0x9998feb8 CFRelease + 152

    8   com.apple.CoreFoundation                0x999ba5f2 __CFArrayReleaseValues + 434

    9   com.apple.CoreFoundation                0x9999353d _CFArrayReplaceValues + 237

    10  com.apple.Foundation                    0x9766c5fb -[NSCFArray removeObjectAtIndex:] + 178

    11  com.apple.Foundation                    0x9766c541 -[NSCFArray removeLastObject] + 71

    12  com.apple.AppKit                        0x925f6c80 -[_NSDisplayOperationStack exitDisplayOperationForWindow:] + 454

    13  com.apple.AppKit                        0x925f813a -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 4497

    14  com.apple.AppKit                        0x9255884b -[NSView displayIfNeeded] + 818

    15  com.apple.AppKit                        0x9250c60d -[NSNextStepFrame displayIfNeeded] + 98

    16  com.apple.AppKit                        0x92521b64 -[NSWindow displayIfNeeded] + 204

    17  com.apple.AppKit                        0x9255307e _handleWindowNeedsDisplay + 696

    18  com.apple.CoreFoundation                0x99a03dd2 __CFRunLoopDoObservers + 1186

    19  com.apple.CoreFoundation                0x999bfced __CFRunLoopRun + 557

    20  com.apple.CoreFoundation                0x999bf3c4 CFRunLoopRunSpecific + 452

    21  com.apple.CoreFoundation                0x999bf1f1 CFRunLoopRunInMode + 97

    22  com.apple.HIToolbox                     0x982cbe04 RunCurrentEventLoopInMode + 392

    23  com.apple.HIToolbox                     0x982cbaf5 ReceiveNextEventCommon + 158

    24  com.apple.HIToolbox                     0x982cba3e BlockUntilNextEventMatchingListInMode + 81

    25  com.apple.AppKit                        0x92529595 _DPSNextEvent + 847

    26  com.apple.AppKit                        0x92528dd6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156

    27  com.apple.AppKit                        0x927a21c9 -[NSApplication _realDoModalLoop:peek:] + 720

    28  com.apple.AppKit                        0x927a1945 -[NSApplication runModalForWindow:] + 273

    29  com.apple.iPhoto                        0x006858b5 0x1000 + 6834357

    30  com.apple.iPhoto                        0x00685459 0x1000 + 6833241

    31  com.apple.iPhoto                        0x0015beb6 0x1000 + 1420982

    32  com.apple.CoreFoundation                0x999fcead __invoking___ + 29

    33  com.apple.CoreFoundation                0x999fce18 -[NSInvocation invoke] + 136

    34  com.apple.RedRock                       0x01d68e61 -[RKInvoker _invokeTarget:] + 33

    35  com.apple.Foundation                    0x97681671 __NSThreadPerformPerform + 506

    36  com.apple.CoreFoundation                0x999c242b __CFRunLoopDoSources0 + 1563

    37  com.apple.CoreFoundation                0x999bfeef __CFRunLoopRun + 1071

    38  com.apple.CoreFoundation                0x999bf3c4 CFRunLoopRunSpecific + 452

    39  com.apple.CoreFoundation                0x999bf1f1 CFRunLoopRunInMode + 97

    40  com.apple.HIToolbox                     0x982cbe04 RunCurrentEventLoopInMode + 392

    41  com.apple.HIToolbox                     0x982cbbb9 ReceiveNextEventCommon + 354

    42  com.apple.HIToolbox                     0x982cba3e BlockUntilNextEventMatchingListInMode + 81

    43  com.apple.AppKit                        0x92529595 _DPSNextEvent + 847

    44  com.apple.AppKit                        0x92528dd6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156

    45  com.apple.AppKit                        0x924eb1f3 -[NSApplication run] + 821

    46  com.apple.AppKit                        0x924e3289 NSApplicationMain + 574

    47  com.apple.iPhoto                        0x0001159a 0x1000 + 66970

    48  com.apple.iPhoto                        0x00010a29 0x1000 + 64041

     

     

    Thread 1:  Dispatch queue: com.apple.libdispatch-manager

    0   libSystem.B.dylib                       0x99c6b382 kevent + 10

    1   libSystem.B.dylib                       0x99c6ba9c _dispatch_mgr_invoke + 215

    2   libSystem.B.dylib                       0x99c6af59 _dispatch_queue_invoke + 163

    3   libSystem.B.dylib                       0x99c6acfe _dispatch_worker_thread2 + 240

    4   libSystem.B.dylib                       0x99c6a781 _pthread_wqthread + 390

    5   libSystem.B.dylib                       0x99c6a5c6 start_wqthread + 30

     

     

    Thread 2:

    0   libSystem.B.dylib                       0x99c44b5a semaphore_timedwait_signal_trap + 10

    1   libSystem.B.dylib                       0x99c726e1 _pthread_cond_wait + 1066

    2   libSystem.B.dylib                       0x99ca15a8 pthread_cond_timedwait_relative_np + 47

    3   com.apple.Foundation                    0x976a78e8 -[NSCondition waitUntilDate:] + 453

    4   com.apple.Foundation                    0x976603b1 -[NSConditionLock lockWhenCondition:beforeDate:] + 279

    5   com.apple.Foundation                    0x97660294 -[NSConditionLock lockWhenCondition:] + 69

    6   com.apple.proxtcore                     0x0175b702 -[XTMsgQueue waitForMessage] + 50

    7   com.apple.proxtcore                     0x0175a6b0 -[XTThread run:] + 416

    8   com.apple.Foundation                    0x9766b4c4 -[NSThread main] + 45

    9   com.apple.Foundation                    0x9766b474 __NSThread__main__ + 1499

    10  libSystem.B.dylib                       0x99c72259 _pthread_start + 345

    11  libSystem.B.dylib                       0x99c720de thread_start + 34

     

     

    Thread 3:

    0   libSystem.B.dylib                       0x99c44afa mach_msg_trap + 10

    1   libSystem.B.dylib                       0x99c45267 mach_msg + 68

    2   com.apple.CoreFoundation                0x999c02df __CFRunLoopRun + 2079

    3   com.apple.CoreFoundation                0x999bf3c4 CFRunLoopRunSpecific + 452

    4   com.apple.CoreFoundation                0x999bf1f1 CFRunLoopRunInMode + 97

    5   com.apple.Foundation                    0x976a51b3 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 279

    6   com.apple.proxtcore                     0x0175caed -[XTRunLoopThread run:] + 509

    7   com.apple.Foundation                    0x9766b4c4 -[NSThread main] + 45

    8   com.apple.Foundation                    0x9766b474 __NSThread__main__ + 1499

    9   libSystem.B.dylib                       0x99c72259 _pthread_start + 345

    10  libSystem.B.dylib                       0x99c720de thread_start + 34

     

     

    Thread 4:

    0   libSystem.B.dylib                       0x99c44afa mach_msg_trap + 10

    1   libSystem.B.dylib                       0x99c45267 mach_msg + 68

    2   com.apple.CoreFoundation                0x999c02df __CFRunLoopRun + 2079

    3   com.apple.CoreFoundation                0x999bf3c4 CFRunLoopRunSpecific + 452

    4   com.apple.CoreFoundation                0x999bf1f1 CFRunLoopRunInMode + 97

    5   com.apple.Foundation                    0x976a51b3 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 279

    6   com.apple.proxtcore                     0x0175caed -[XTRunLoopThread run:] + 509

    7   com.apple.Foundation                    0x9766b4c4 -[NSThread main] + 45

    8   com.apple.Foundation                    0x9766b474 __NSThread__main__ + 1499

    9   libSystem.B.dylib                       0x99c72259 _pthread_start + 345

    10  libSystem.B.dylib                       0x99c720de thread_start + 34

     

     

    Thread 5:

    0   libSystem.B.dylib                       0x99c44b5a semaphore_timedwait_signal_trap + 10

    1   libSystem.B.dylib                       0x99c726e1 _pthread_cond_wait + 1066

    2   libSystem.B.dylib                       0x99ca15a8 pthread_cond_timedwait_relative_np + 47

    3   com.apple.Foundation                    0x976a78e8 -[NSCondition waitUntilDate:] + 453

    4   com.apple.Foundation                    0x976603b1 -[NSConditionLock lockWhenCondition:beforeDate:] + 279

    5   com.apple.Foundation                    0x97660294 -[NSConditionLock lockWhenCondition:] + 69

    6   com.apple.proxtcore                     0x0175b702 -[XTMsgQueue waitForMessage] + 50

    7   com.apple.proxtcore                     0x0175a6b0 -[XTThread run:] + 416

    8   com.apple.Foundation                    0x9766b4c4 -[NSThread main] + 45

    9   com.apple.Foundation                    0x9766b474 __NSThread__main__ + 1499

    10  libSystem.B.dylib                       0x99c72259 _pthread_start + 345

    11  libSystem.B.dylib                       0x99c720de thread_start + 34

     

     

    Thread 6:

    0   libSystem.B.dylib                       0x99c44b5a semaphore_timedwait_signal_trap + 10

    1   libSystem.B.dylib                       0x99c726e1 _pthread_cond_wait + 1066

    2   libSystem.B.dylib                       0x99ca15a8 pthread_cond_timedwait_relative_np + 47

    3   com.apple.Foundation                    0x976a78e8 -[NSCondition waitUntilDate:] + 453

    4   com.apple.Foundation                    0x976603b1 -[NSConditionLock lockWhenCondition:beforeDate:] + 279

    5   com.apple.Foundation                    0x97660294 -[NSConditionLock lockWhenCondition:] + 69

    6   com.apple.proxtcore                     0x0175b702 -[XTMsgQueue waitForMessage] + 50

    7   com.apple.proxtcore                     0x0175a6b0 -[XTThread run:] + 416

    8   com.apple.Foundation                    0x9766b4c4 -[NSThread main] + 45

    9   com.apple.Foundation                    0x9766b474 __NSThread__main__ + 1499

    10  libSystem.B.dylib                       0x99c72259 _pthread_start + 345

    11  libSystem.B.dylib                       0x99c720de thread_start + 34

  • by anthonyaduhene,

    anthonyaduhene anthonyaduhene Jan 15, 2013 11:14 PM in response to Terence Devlin
    Level 1 (0 points)
    Jan 15, 2013 11:14 PM in response to Terence Devlin

    sorry didnt see this instruction. Will try right now - just woke up

  • by anthonyaduhene,

    anthonyaduhene anthonyaduhene Jan 16, 2013 9:43 AM in response to Terence Devlin
    Level 1 (0 points)
    Jan 16, 2013 9:43 AM in response to Terence Devlin

    Terence

    Thank you for all your help. It is very much appreciated.  Another question for you. When i use the editing facility inIphot - wich I like a lot - when I transfer the edited file in photoshop I seem to lose the changes. Can you help with that please.  I think the sharpening tool in Iphoto is better that the one in photoshop.

    Thank Terence

    Anthony

  • by LarryHN,

    LarryHN LarryHN Jan 16, 2013 10:10 AM in response to anthonyaduhene
    Level 10 (84,661 points)
    Photos for Mac
    Jan 16, 2013 10:10 AM in response to anthonyaduhene

    When i use the editing facility inIphot - wich I like a lot - when I transfer the edited file in photoshop I seem to lose the changes.

    Exactly how are you doing this

     

    the general answer is

    iPhoto has the capability to directly interface with any external editor - simply go to the iPhoto preferences (iPhoto menu ==> preferences ==> General and set the Edit photo option to in external editor - select the desired external editor  and you are set - now when you edit photos they are sent to the selected external editor and when you are finished editing you save (not save as) and the edited photo is returned to iPhoto, the original is maintained in iPhoto  and the iPhoto database is correctly updated.

     

     

    If you want the option of editing in either iPhoto or the external editor after selecting your external editor simply set the edit in back to main window - now when you right click (control Click) on a photo you will get a menu which allows you to select either.

     

    LN

  • by Old Toad,

    Old Toad Old Toad Jan 16, 2013 10:40 AM in response to anthonyaduhene
    Level 10 (141,115 points)
    Mac OS X
    Jan 16, 2013 10:40 AM in response to anthonyaduhene

    The following is the correct way to use Photoshop from within iPhoto:

     

    Using Photoshop or Photoshop Elements as Your Editor of Choice in iPhoto.

     

    1 - select Photoshop or Photoshop Elememts as your editor of choice in iPhoto's General Preference Section's under the "Edit photo:" menu.

     

    iPPSeditor.PNG

     

    2 - double click on the thumbnail in iPhoto to open it in Photoshop.  When you're finished editing click on the Save button. If you immediately get the JPEG Options window make your selection (Baseline standard seems to be the most compatible jpeg format) and click on the OK button. Your done. 

     

    3 - however, if you get the navigation window

    iPPSsave.PNG

     

    thats an indication that  PS wants to save it as a PS formatted file.  You'll need to either select JPEG from the menu and save (top image) or click on the desktop in the Navigation window (bottom image) and save it to the desktop for importing as a new photo.

     

    This method will let iPhoto know that the photo has been editied and will update the thumbnail file to reflect the edit..

     

    NOTE: With Photoshop Elements  the Saving File preferences should be configured as shown:

    PSE9fileprefs.PNG

     

    I also suggest the Maximize PSD File Compatabilty be set to Always.  In PSE’s General preference pane set the Color Picker to Apple as shown:

    PSE9genprefs.PNG

     

    Note:  to switch between iPhoto and PS or PSE as the editor of choice Control (right)-click on the thumbnail and select either Edit in iPhoto or Edit in External Editor from the contextual menu. If you use iPhoto to edit more than PS re-select iPhoto in the iPhoto General preference pane. Then iPhoto will be the default editor and you can use the contextual menu to select PSE for your editor when desired.