Scale Keynote Image by Percentage
The question has come up repeatedly for over 10 years and there still doesn't appear to be a way to scale in image by a percentage in Keynote. I thought I would add a workaround for anyone else struggling with this.
tell application "Keynote"
tell last image of current slide of front document
set width to 3 * width
end tell
end tell
That will scale the front image on any slide by 300% of current size (to scale a particular image, use bring to front) - it assumes "Constrain proportions" is selected (the default). Change the 3 to the scale factor of your choice. I just keep this open in script editor and execute when needed. It could have a UI rolled around it to ask for the scale factor.
Annoyed that such a basic feature is still missing after all this time - also, so much is still broken with AppleScript support (i.e., no way to get the currently selected image and no way to get original size).
Hope this helps the next person...