I would make the script to keep the images as JPG on a file server and inside filemaker only keep the path to them (reference).
Then you could have scripts that email them, create report with them but you still have the possibility to access them as jpg files in your folders on your hard drive.
You could use plug-in Troi File for moving/renaming/browsing, etc the files on the drive.
On of the sample BD from filemaker shows how to create thumbnails using script, that could be nice and give you the possibility to print reports with only thumbnails, if needed...
IIUC, you want to generate a NEW image for each photo - showing the photo alongside some text taken from the photo's record. If so, this would be quite easy to do as a series of PDFs, rather than JPEGs.
Thank you for your response.
For my workflow it would be much easier if I could generate jpgs instead of pdfs. Any way to accomplish specifically outputting to jpeg?
FileMaker can only output the image embedded in a container field as whatever it is. If a Jpeg was inserted, it will be a Jpeg, etc.. It can be named however you want, if you use a script Variable (script step), then use that to specify the file path. I won't go into that right now, as there's serveral posts about it here (and I'm supposed to get to work now :-).
If the exported image is not the correct graphic format or size, then you could use AppleScript to convert or resize it, using the background Image Events app or its Unix command line counterpart, sips. That could be run from FileMaker using the Perform AppleScript step, after the export. Or, you could just export 'em all, then use AppleScript or a (free) graphic conversion utility (search at versiontracker) to do the whole folder at once; better to do from FileMaker, as it could be done for all new images inserted also.
However the external files method should also be considered; since it's obvious you need external ones as well. Then it's more about just linking to a FileMaker container field, and there's more than one way to do that. But we'd need to know more about your network to help with that.