Batch Replace Images

I have been working on a project that requires a slide presentation consisting solely of a number of .psd images. While waiting for one final asset from the client, I decided to go ahead and throw together the presentation in Keynote, thinking I could just update the .psd images easily after I finished editing them with the final asset. However, to my dismay, I have learned that Keynote isn't intelligent in this regard to realize when I have updated assets used by it, nor does it give me any tools to accomplish the task of updating an image short of recreating the entire project.
Is there a way to batch replace images used by Keynote? This seems like an incredibly simple workflow task, but it seems there is no simple way to do it. I found one other thread that suggested looking at the package contents of my .key document, but that doesn't seem to work anymore - the option to view package contents doesn't show up on my context menu.
I'm going to go ahead and spend the hour recreating this document, but it would be nice to know the answer to this question for future reference! This is something I know even PowerPoint can accomplish... :/

Welcome to the forums!
Keynote files are still packages, but the default behaviour for Keynote is to compress them as a ZIP file. If you change the file extension from .key to .zip, then uncompress the result, you will get a folder with the package contents, including the images. To make this back into a standard package, just add the .key extension to the folder (to get the compressed package, first compress the folder, then add the .key).
You can control whether a package is stored as a single compressed file or not in the Keynote Preferences.

Similar Messages

  • Easy way to replace images in keynote without losing formating?

    I have a keynote document that contains a large number of images which have been formated in various ways using the tools in keynote (resizing, masking, builds, etc.). When I noticed that the presentation was performing rather slows (locking up, delayed response, etc.), I took a closer look at the image files and discovered that they were 600 dpi. I changed the resolution of the files down to 72dpi in photoshop and replaced the original image with this new lower resolution version. The performance and that slide was greatly improved. However, I now have over 100 images that need the same treatment. I can pull the image file out of keynote fairly easily by dragging the file icon from the file info box of the the metrics tab of the inspector window into a finder folder. BUT, here is the question: is there a way to quickly and easily replace the original 600dpi images in keynote with the new ones that I have scaled down to 72 dpi in photoshop? As far as I can tell, I cannot simply drag the new image (or copy/paste) into the file info box of the metrics pane in the inspector window. Any suggestions???

    If the scaling between the 600 DPI and 72 DPI versions of the images are different, then there likely isn't any way to do a bulk change. If, on the other hand, you just need to replace the images themselves, but the same effects are applied (e.g., same scaling, masking, etc.), then you may be able to batch replace them by tinkering with the presentation package. All Keynote presentation are actually "packages", collections of files that appear to the Finder as a single file. If you select the presentation icon while holding down the Control key, then choose "Show Package Contents" from the popup menu, you'll see the files inside the presentation. These files will include the original image files. If you name your 72 DPI files exactly the same as their 600 DPI versions, and replace the old versions with the newer, smaller versions, Keynote should use those new images exactly as it did the old ones.
    If you have done a bunch of transformations on the images in Keynote, I'm a bit dubious that this will work, but it may be worth a shot.

  • In Bridge CS6, the "Tools" tab is missing the "Photoshop" option to batch process image

    Hello!
    Does anyone know why in Bridge cs6 under the "Tools" tab, my "Photoshop" option is missing?  That is how I have always batch processed images.  In Bridge, I choose the images to process, go to the "Tools" tab, down to the "Photoshop" option then to "Image Processor" and process.  Now when I go into my "Tools" tab it only has the options: Batch Rename, 4 kinds of Metadata related options and Cache.  Can someone tell me why this has happened and how to fix it?  Thank you!!!
    Eric

    Hello Omke,
    This problem lasted for two days.  I tried many suggestions but nothing worked immediately.  Suddenly I turned my computer on last night and it was fixed...inexplicably.  Not sure what worked but something did.  I appreciate you taking the time to offer advice. 
    Best,
    Eric

  • Why can't we replace images in photo stream?

    Shared photo streams could be great, but it has a big downside because we cannot replace images in it. How many times haven't I uploaded images that I later wanted to edit? But the only way to replace an image is to delete it and upload a new one. It will appear at the end of the stream as a new project, and all comments will disappear.
    Please give us a better way to replace images, that makes it possible to keep the original place in the photo stream, and keep the comments.

    Hi there Harvest 61,
    You may find the troubleshooting steps in the article below helpful.
    iCloud: My Photo Stream troubleshooting
    http://support.apple.com/kb/ts3989
    -Griff W. 

  • How do I change the resolution of a batch of images?

    I have a folder of images that I want to print.
    Resolution is set at 70ppi and I want to change them all to 300ppi.

    PPI is pixels per inch of the image.  It is difficult to increase resolution as you are trying to add data that is not there.
    But for printing purposes what you want is dpi or dots per inch.
    The image processor either accessed from Bridge (tools/photoshp) or PS is a good way to change a batch of images.

  • Replace Images in Keynote '09

    I need to update a presentation with new updated images. Is there a way to swap the current image with another, keeping its animation and properties without going through the pains of inserting the new image, formating it and reapplying the animation. (I can do this in Powerpoint)

    Another way I use all the time is to open the package and replace images. As long as the new image has the same name as the original, when you open the document it will load the new image with the same settings as the original. Note that the new version of keynote does not save projects as packages unless you tell it to in the settings... and then it only does that to new documents.

  • Bridge CS6: How do you write a script to assign a shortcut to "Batch" and "Image Processor"?

    Many times a day I need to access "Batch" and "Image Processor" in Bridge.
    There is no shortcut, so I have to go the Tools-Photoshop-Batch and Tools-Photoshop-Image Processor menu - the items I need are locked into a second level menu.
    Which is impractical.
    I remember, when I started out with Photoshop many years ago, I downloaded "Deke Keyes" from Deke McClelland, which included keystrokes for "Batch" and "Image Processor".
    From the Bridge forum I learned that you cannot assign shortcuts in Bridge CS6.
    So the general opinon was that a script was used to assign the shortcuts.
    Could you please tell me how to do that?
    Thanks!
    PS: I tried to assign shortcuts via the Mac OS X Mountain Lion keyboard preferences (applications), but it did not work.

    Hi,
    in the exit:Event of the 1st date field add this FormCalc script:
    DateField2 = Num2Date(Date2Num($.formattedValue, "DD.MM.YYYY") + 21, "DD.MM.YYYY")
    You may have to change th date pattern  "DD.MM.YYYY" in the way you need it.

  • Shortcuts for Batch and Image Processor in Bridge CS6

    I use Batch and Image Processor all the time, and I'd like to use a shortcut.
    Can you tell me if there is a shortcut or how I can program one?
    I set up shortcuts for those two commands in Photoshop, but they don't work in Bridge.
    I remember from the time I started with Photoshop and had Deke McClelland's book with his set of shortcuts. There was a shortcut that worked with image processor, but it was just a set you did install and no explanation. When I moved to a different computer and a newer version of Photoshop, these keys got lost.
    Is there any way to automate Batch and Image Processor?

    There is no way to economically batch process in Bridge without having to go thorough sub-menus.
    I'm sorry you can't get it to work, but on my system it works flawless.
    Testing a bit more it seems you don't need to use a unique shortcut at all. I also tried to use the shortcut for Batch I created in PS itself to get the Batch window to front for running actions on open files. For me that is [control + Cmd + B] but feel free to find an other one.
    When I discovered you don't need the unique shortcut at all I used the same shortcut for Bridge CC. . Also created [Control + Cmd + i] for the Image processor.
    Both started without problems.
    To extend I also created both same shortcuts for Bridge CS6. This also was working correctly, off course, having only PS CC open using the shortcut in Bridge CS6 it auto started PS CS6.
    So can you specify a bit more about what OS you are using on what computer (I have OSX 10.8.4 on a MacPro 2012)
    Some screenshots to show the shortcuts in System prefs and how the show in the Bridge Submenus:

  • Script for replacing Image from a frame into InDesign document file

    Hi All,
    I am having an indesign document (indd) file with images and texts. I am using InDesign Server CS4 to run the scripts via SOAP.
    My requirement is to replace any of the images from the required frame/s of indesign document through scripting (I already have frame id of which image needs to be replaced). I have written written java-script file (as given below): but when I execute this java-script on InDesign Server via SOAP, I get follwoing error into InDesign Server:
    10/03/09 15:15:54 INFO  [javascript] Executing File: \\Server_IP_Address\JavaScript_File_Path\JavaScript_File.js
    10/03/09 15:16:01 ERROR [link manager] Link missing.; file:C:/help.gif
    10/03/09 15:16:01 ERROR [link manager] Link missing.; file:C:/Documents%20and%20Settings/All%20Users/Documents/My%20Pictures/Sample%20Pictures/ Water%20lilies.jpg
    10/03/09 15:16:01 ERROR [link manager] Link missing.; file:C:/Documents%20and%20Settings/All%20Users/Documents/My%20Pictures/Sample%20Pictures/ Winter.jpg
    Following is the java-script that is being used for replacing image from indd's frame:
    var myDocument = app.open(File('//Server_IP_Address/InDesignDocument_File_Path/Sample.indd'));
    var tmp_frmid="1339"; //frame id of which image needs to be replaced.
    for (var i=0;i<myDocument.pages.length;i++)
    var objPage=myDocument.pages.item(i);
    var objPageitems = objPage.pageItems;
    try
    var obj = objPageitems.itemByID(tmp_frmid);
    obj.images[0].remove;
    obj.appliedObjectStyle = null;
    var myImage=obj.place(File('//Server_IP_Address/Images_to_be_reolaced_Path/ImageFile.jpg'));
    var old_height = myImage.geometricBounds[2] - myImage.geometricBounds[0];
    var new_height = obj.geometricBounds[2] - obj.geometricBounds[0];
    var old_width = myImage.geometricBounds[3] - myImage.geometricBounds[1];
    var new_width = obj.geometricBounds[1] + ((new_height / old_height) * old_width);
    myImage.geometricBounds = [obj.geometricBounds[0] + "mm", obj.geometricBounds[1] + "mm", obj.geometricBounds[2] + "mm", new_width + "mm"];
    var diff = obj.geometricBounds[1] - myImage.geometricBounds[1];
    myImage.move( undefined, [diff,0] );
    break;
    catch(e)
    myDocument.save('//Server_IP_Address/InDesignDocument_File_Path/Sample.indd');
    var previewFile = File('//Server_IP_Address/Images_to_be_reolaced_Path/ImageFile.jpg');
    app.jpegExportPreferences.jpegQuality["JPEGOptionsQuality.low"];
    app.documents.item(0).exportFile(ExportFormat.jpg, previewFile);
    myDocument.close();
    I have very urgent requirement; if anyone have any idea; please suggest me. \
    It would be highly appreciable.
    Kind Regards,
    Prashant.

    http://www.automatication.com/selection-to-pdf-script.html
    Harbs
    http://www.in-tools.com

  • How do I batch replace footage in Premiere Pro?

    I want to batch replace all my footage. My original files were .mov but I want to replace all of these with .mpeg4. Long story short, I downloaded all original files from dropbox as mpeg4 but have the original project file where the editing was with the .mov files.
    It will take far too long to upload and download the .mov files.
    Is there a way to batch replace all .mov files with these .mpeg4 files?

    When I create a new project I have PPro put "everything" in an Adobe folder on my temp file drive... E:\Adobe
    INCLUDING the files that default to the C: drive - Drive C space http://forums.adobe.com/thread/1007934?tstart=0 see reply 4

  • How to replace images in slideshow?

    I would like to replace images in slideshow, but I can see only ADD option.

    Thanks Parikshit.
    Looks the trick would be to turn on Thumbnails, delete the image and turn it off.

  • Aperture replaces images with other images that have the same image number

    Help! Aperture has started replacing images in recent projects with older images from elsewhere on my hard drive that have the same image number. Obviously I need a better numbering system, but can someone help me figure out why this is happening? I store master files on an external drive and the "replacement" files seem to be coming from identically named images on my local HD or in iPhoto.

    I started renaming all of my images when I import them. I'm using referenced images to an external drive, although I still have a bunch of older images stored in the Aperture library under my old numbering system (which was basically whatever image number the camera generated)....need to move them all to the external drive but haven't had time.
    So here's the latest problem: Today, Aperture started replacing images in albums (referenced images with unique file names under my new system) with old images even though the file names weren't even remotely close. It also replaced the images with the preview for the old image (230 pixels wide). "Show master" showed me the preview for the old image, not the correct image.
    I tried forcing an update to the preview, but it had no effect. The real masters are intact on the external drive, but this is really scaring me. It happens out of the blue, right in front of me...I watch as my images appear to be replaced with random old images in Aperture. It appears to have nothing to do with file names, as I'm now using totally unique file names.

  • Process for replacing images

    I would like to get our opinion on how I am working when replacing images.
    The help-project has not been updated since it first was generated but much has been done to the system. So there are a lot of images to replace but I have very limited time and the customer want as much as possible to be done. This means that I have to do some things in a way that might not be the best way but is the fastest. But I don’t want to work in a way that we later regret because it causes some problem that I haven’t realized yet. I don’t have much knowledge of the updates of the system or of the RoboHelp-project (what is described in the help, where in the help is it described).
    I capture the image with IrfanWiew.
    I delete the old image in the Design Editor. (I’m aware that the image is not removed from the project but I will deal with this later.)
    I paste the image in the Design Editor. (I find this the fastest way to get the new pictures where they should go.)
    When I have finished replacing images I create a folder and drag the images there (either in RoboHelp or in Windows Explorer).  The old images are in a separate folder but I don’t want the new images in the same folder because it might be some name conflicts.
    I remove unused images by looking at the report Unused Files.
    Is this an ok way to work?

    If you are replacing one image with another, you could could save them with the same file name and in the same location. Your project should then pick it up. However there is a proviso that the old and new images are exactly the same size. If they are not, you may have to reset the image size inside the Design Editor for each image.
    If you use your workflow, I would not paste the image in. Whilst this is acceptable, you'll end up with image file names that bear no resemblance to the image (e.g. image001.png, image002.png, etc.) which may create future difficulties. Also ensure you drag your images from INSIDE your project. If you do this in Windows, your project will be unaware you have moved them and report them as broken links.

  • Can I batch convert images in a folder hierarchy?

    I can't seem to be able to create an Action or Droplet in Photoshop CS5 that will batch convert images in situ in a hierarchy of folders. In the Photoshop Actions you have to specify an explicit destination, and there's no "save back to the same place" option that I can find.
    I used to be able to do this with ImageReady CS2, but Tiger is going to kill that. Help!

    If you want to give it a try, paste the following text into a new file in ExtendScript Toolkit (part of Photoshop’s installation, Applications/Utilities/Adobe Utilities/ExtendScript Toolkit CS4 or /Applications/Utilities/Adobe Utilities-CS5/ExtendScript Toolkit CS5) and save it as a jsx-file into Photoshop’s Presets/Scripts-folder.
    After restarting Photoshop the Script should be available under File > Scripts and can be assigned a Keyboard Shortcut directly, recorded into an Action, (in CS4 and CS5) be used in a Configurator-Panel or started from ExtendScript Toolkit directly.
    // 2011, use it at your own risk;
    #target photoshop
    if (app.documents.length > 0) {
    // get document-path and -name; thanks to xbytor;
         var myDocument = app.activeDocument;
         var myDocName = myDocument.name.match(/(.*)\.[^\.]+$/)[1];
         var myPath = myDocument.path;
    // save for web options;
         var webOptions = new ExportOptionsSaveForWeb();
         webOptions.format = SaveDocumentType.COMPUSERVEGIF;
         webOptions.optimized = true;
         webOptions.colorReduction = ColorReductionType.ADAPTIVE;
         webOptions.dither = Dither.NONE;
         webOptions.quality = 100;
         webOptions.includeProfile = true;
         webOptions.matteColor = new RGBColor();
         webOptions.matteColor.red = 255;
         webOptions.matteColor.green = 255;
         webOptions.matteColor.blue = 255;
    // export;
         myDocument.exportDocument(new File(myPath+"/"+myDocName+".gif"), ExportType.SAVEFORWEB, webOptions);
    Edit:
    The Script could be recorded into an Action.
    It would also be possible to create a Script that offers a dialog for File- or Folder-selection and subsequently operates on all selected/contained files of specified formats, but that would be a different approach from the Droplet.

  • Batch load images (tiff) into table with a BLOB column

    Hi,
    Does anyone know any third-party tool/software to bulk/batch load images into Oracle table? There is an ETL software to regularly pull the images (tiff) from a ftp server to a directory in the database server. There is no way I can hardcode the image filenames into the control file and use SQL*Loader to load the files. Is there any tool/software that can just grab whatever files in the directory and load them into Oracle. Then, I can write a program to extract the filename from the file already loaded into the table and update the filename column.
    Thanks.
    Andy

    sound like simple scripting to me...
    -- SQL loader example
    http://www.orafaq.com/wiki/SQL%2ALoader_FAQ#How_does_one_use_SQL.2ALoader_to_load_images.2C_sound_clips_and_documents.3F
    -- dynamically build control file
    devuser1:/tmp>>touch image1.gif
    devuser1:/tmp>>touch image2.jpg
    devuser1:/tmp>>touch image3.jpg
    devuser1:/tmp>>ls -l image*
    -rw-rw-r--   1 devuser1   mygrp           0 Jul 10 11:19 image1.gif
    -rw-rw-r--   1 devuser1   mygrp           0 Jul 10 11:19 image2.jpg
    -rw-rw-r--   1 devuser1   mygrp           0 Jul 10 11:19 image3.jpg
    devuser1:/tmp>>ls -l image* | awk '{ print NR "," $9}'
    1,image1.gif
    2,image2.jpg
    3,image3.jpg
    devuser1:/tmp>>echo "LOAD DATA" > t.ctl
    devuser1:/tmp>>echo "INFILE *" >> t.ctl
    devuser1:/tmp>>echo "..." >> t.ctl
    devuser1:/tmp>>echo "BEGINDATA" >> t.ctl
    devuser1:/tmp>>ls -l image* | awk '{ print NR "," $9}' >> t.ctl
    devuser1:/tmp>>cat t.ctl
    LOAD DATA
    INFILE *
    BEGINDATA
    1,image1.gif
    2,image2.jpg
    3,image3.jpgEdited by: maceyah on Jul 10, 2009 12:42 PM

Maybe you are looking for

  • Populating data in AVL

    Hi Friends, I am having data in the final internal table and displaying in the table control, user wants to print the data available in the table control, I tried for the print option cannot get it. I am planning to use the ALV for printing purpose.

  • Admin Server service doesnt start

    Hi,I have installed weblogic 8.1.3.When I try to start admin server service it is giving "Error 1067 : The process terminated unexpectedly" Please reply

  • Mass Account Assignment approval in FX RE

    Dear All, In Classic Real Estate Transaction code FOFO use for Mass release of Real Estate Object, in Flexi Real Estate what is Transaction code for Mass release. Nilesh.

  • Game sound won't work on ipad mini and iphone 5

    Game sound on my iphone 5 and Ipad mini won't work. I can fix the problem on my ipad mini buy going to:  Setting > General > Lock Rotation (turning on lock rotation which turns off mute).  But this unfortunately also locks my orientation into landsca

  • Airport Extreme vs. D-link

    I'm trying to remain one of the faithful (Windows-free home since 1984) and I'll soon have 2nd MacBook to go with the one I bought last month, both wanting to use 802.11 connections. I have an original Airport graphite model that's been faithful and