Hi all,
I'm a total InDesign novice. I started a document by copying and pasting screenshots into my document, which has now become huge. I think it would be better to save them somewhere and link to them, from what I've learned. Is there a way to do that since I only have these images pasted in the doc?
Thanks,
Paulette
Is there a way to do that since I only have these images pasted in the doc?
This sequence will get you a PS file with the original screen capture pixels:
direct select the capture (white arrow tool)
in the Transform panel set the horizontal and vertical scales to 100%
Copy
In Photoshop, File>New>OK>Paste>Return (PS sets the new file dimensions to the clipboard content)
You can flatten this PS file, Save and link it into your ID layout.
I would do what bob suggests, however... (not a fan of answering questions without my laptop to check it out, but here goes) are the pasted images in the links panel?
If they are you should be able to unembed them.
Extract from the ID help file...
Unembed a linked file
Here is an interesting idea.
A snippet is still that -- a snippet --, but it gets saved in a fairly easy parseable format: XML. Inline images are saved as Base64 encoded strings; on my Windows machine as a true color BMP, regardless of the "original" format. (I'm willing to bet this is platform-dependent and suspect it will turn out to be a 24-color PNG when saved on a Mac.)
So it's theoretically possible to write a script that saves a selected image as a snippet, re-reads it into memory, scans for the embedded image, saves that into a separate file, and replaces the selected image with the actual linked file.
Yeah, but I was suggesting a script (which itself only uses a snippet as a temporary file; no further hoops required) because it would be a one-click solution from within InDesign. Compare with your solution: copy, go to Photoshop, paste, save as new file, return to InDesign, replace selected image with file.
And of course you'd also get 'the original pixels' that way.
But I wonder if you really need the snippet for a script. With pasted images there's no proxy—it's a vector object—so if you script a copy, the actual image is on the clipboard. With AppleScript you could save the contents of the clipboard via Photoshop or maybe skip PS and use Image Events for a direct save.
I stumbled upon an AppleScript that saves clipboard data today. Turns out if you copy a pasted image it's a PDF on the clipboard, so it was easy to write an AppleScript that saves any pasted images to a folder as PDFs and links them back in. If JavaScript lets you write clipboard data it would be easy to replicate:
If you haven't scaled the captures remaking them won't give you higher resolution.
There are two different scales the scale of the holding frame and the scale of the image are you sure you are selecting the image and not its frame:
image selected with white arrow tool 51.67%
frame selected with black arrow tool 100%
North America
Europe, Middle East and Africa
Asia Pacific