tvisher
12-16-2010, 02:31 PM
I'm trying to take an iPhoto album and create a Powerpoint 2008 (or Keynote) presentation with 1 slide per image with the iPhoto title preserved in the title of the slide.
Like:
+---------------+
| |
| +----+ +----+ |
| | | | | |
| +----+ +----+ |
| img1 img2 |
| |
+---------------+
v
v
+---------------+
| |
| +----+ |
| | | |
| +----+ |
| |
| img1 |
| |
+---------------+
+---------------+
| |
| +----+ |
| | | |
| +----+ |
| |
| img2 |
| |
+---------------+
The images will have to be resized to fit within the content area of the images.
I've tried a few things, none of which have worked.
1. Automator
Workflow: Ask for Photos -> Create Image Slide
Fails with a Can't get master slide, with whatever value I put in the Master box.
2. Straight applescript
tell application "iPhoto"
set presentation_photos to (get image path of photos of current album)
end tell
tell application "Keynote"
make image slides presentation_photos
end tell
That fails with a some parameter is missing for make image slides.
I'm pretty inexperienced with applescript so I'm not sure how to proceed.
Thanks in advance for your help!
Like:
+---------------+
| |
| +----+ +----+ |
| | | | | |
| +----+ +----+ |
| img1 img2 |
| |
+---------------+
v
v
+---------------+
| |
| +----+ |
| | | |
| +----+ |
| |
| img1 |
| |
+---------------+
+---------------+
| |
| +----+ |
| | | |
| +----+ |
| |
| img2 |
| |
+---------------+
The images will have to be resized to fit within the content area of the images.
I've tried a few things, none of which have worked.
1. Automator
Workflow: Ask for Photos -> Create Image Slide
Fails with a Can't get master slide, with whatever value I put in the Master box.
2. Straight applescript
tell application "iPhoto"
set presentation_photos to (get image path of photos of current album)
end tell
tell application "Keynote"
make image slides presentation_photos
end tell
That fails with a some parameter is missing for make image slides.
I'm pretty inexperienced with applescript so I'm not sure how to proceed.
Thanks in advance for your help!