Purely cosmetic suggestion, OK, I’ll stop posting tonight and go to bed now 😉
Make those boxes around the images actually fit the image, instead of being weird sizes that change with the frame width. I presume you would just use border=1, unless you did want some sort of margin around the image which the box, besides being a frame, would create, in which case you’ll have to do your programming magic 🙂