On the original picture they both look like males. It looks like there is a little red but I'm pretty sure that is just the fin which a lot of the time has red in it. The only way to tell for sure on German Blue Rams is a pink belly which indicates a female. You can look at the dorsal fin as the males are typically larger and more extended and the blue on the black spot and have an idea but the only way to tell is the pink belly. You'll know it when you see it. The picture with the 2 fish in the planted tank is a great example. Once you start getting into the Electric Blue Rams it starts getting harder to tell cause you can't see the pink as easily or at all. I currently have and breed Electric Blue Rams, German Blue Rams and Gold Rams. They are such cool fish.