gs-screenshot-image: fix screenshots with scaling
When viewing apps with screenshots with transparency and display scaling > 1 the screenshot would be cropped. (missing scaling) (see GitLab issue)
I added scaling in the relevant places, changed the way screenshots with alpha get detected as the old method did not work reliably.
fixes: #90 (closed)