Hi Larry,
Try the following code, by selecting the rectangle that contains the image
var mySelection = app.selection[0];
var gm = mySelection.geometricBounds
//Save the value, and set it to inches
var origUnit = app.scriptPreferences.measurementUnit
app.scriptPreferences.measurementUnit = MeasurementUnits.INCHES
mySelection.geometricBounds = [gm[0], gm[1], gm[0] + 0.7303, gm[1] + 1.0889];
mySelection.fit(FitOptions.CONTENT_TO_FRAME)
//Restore the value
app.scriptPreferences.measurementUnit = origUnit
In your code you tried to change the geometricBounds of app.selection, however app.selection is a collection of objects. So i used just one of the objects of the selection using app.selection[0], if you have multiple items in selection you can get reference to them using the index likeapp.selection[0], app.selection[1] etc
GemetricBounds is an array with values like [y1, x1, y2, x2] giving the coordinates of top, left and bottom, right points. So you need to keep the top, left the same and add values to the bottom right to resize the rectangle. Now once that is done we also need to fit the image inside the rectangle, here i used the Content to Frame option you can choose any of the available values
https://www.indesignjs.de/extendscriptAPI/indesign-latest/#FitOptions.html
Also all this can be done using the resize method of rectangle as well, try it
https://www.indesignjs.de/extendscriptAPI/indesign-latest/index.html#Rectangle.html#d1e217191__d1e220981
-Manan