Absolutely, they will NEVER come out as perfect as your hand-made pictures.
An automated script can not replace the eye and hand of the artist, still there are cases where it can be of much benefit.
I’m thinking of mass generation of overlays for systems you care less, you don’t have hi-res images to work on or you miss completely, or as placeholders until you find time to work on.
Currently, basic scale, align, stretch and crop facilities are implemented, so cases where the bezels or marquees diverge a bit from the “standard” are already covered. Of course, starting with images with dimensions and resolutions as compatible as possible will yeld better result.
The workflow I’m thinking is launching the tool with multiple passes. For instance, first pass to assemble the “top stack” (bezel + speakers), then the “bottom stack” (filler, logos, panel mockup…).
Next step would be scaling and pasting the previously created images over a background, aligned to top and bottom respectively, abd paste the actual bezel to a fixed position.
I’d really like to have some of your assets to experiment on, so that I can compare the output of the script to a hi quality hand-made result and gauge the quality of the script better. also the generic template would be great.
Also, I’d appreciate some thoughts and feedback from your experience. For example, I assume you place the bezel so that the center of the screen is always at the same height to you eyes, but it might not be so. Plus, do your playable screens all have the same area or do you make some bigger or smaller?