Found another graphics anomaly. Please swap your cards.png for the attached.
Before you do. Restart the game and take a close look at the cards being displayed on the screen. Particularly look closely at the 'black' cards. All the club and spade symbols, as well as any black in the 'picture' cards. Can you see the table cloth pattern?
Reason: All the cards have a 2 to 4 pixel black border. I am going to assume that, qb64 like other programs, assumes that the top left pixel of the image, unless specified, will interpret 'that' pixel, as a consequence all other pixels of the same colour, as the 'transparent' colour.
Most images that require a 'transparent' colour usually choose magenta. In our case... It's 'black'.
I have attached the same card-set but have used are darkish grey as transparent. Ran it on my machine and all the black cards are indeed black. Mind you, with my eyesight, I had to use a magnifying glass... lol