Actually you can tell the mach number from a photograph. It's impossible to be precise but it's possible to get an estimate based off of the shock wave angle. According to my math the raptor's going at least M1.15, or at least parts of it are. It's probably going faster than that but that's the best guess I can give.
You can tell the Mach number by measuring the shock angle off a
schlieren photograph, or any other photograph where you can actually see the shock. With the background there you can't see anything. If you're measuring the shock off of any point other than the nose, then it's a local Mach number along the body. In that photo, you can't see what you need to see. Now, take the photo of the low pass from the Blues' show in SF last year, and you can definitely estimate the local Mach number along a few points.
But even if you could measure the angle of a Mach wave at the nose, you'd have to know the angle of the nosecone, and then compare that to the wave angle. Did you take in to account that the nosecone angle of that aircraft varies? That'd be a tough calculation, and it makes a big difference if you used the 2-D angle vs the 3-D angle. Did you take in to account the aspect of the photo? Without that, it'd be hard to be even remotely close. My point is... transonic flow is tough, and Hacker's probably right. For me, I just compared figure 3 on this page (from the same article I referenced before) to the photo. The normal shock at the trailing edge that you
can see in the photo is at around the same place as the M=.95 example.
But I am no expert, so as LeVar Burton would say, "But don't take
my word for it!"*
* I really thought I'd go a whole reply without any quotes...