A photo of you in public does not violate your privacy. It has been ruled, time and time again, that the image you present is public and anyone can take a picture of it.
BUT, technology allows me to capture far more than the visible spectrum. Give your clothes probably don't consist of lead plates, part of the photos I can detect are from your body and not your clothes. So using this information, and some recoloring algorithms, I can likely create a decent image of your underlying body.
Applying technology allows for more information to be withdrawn from situations where previously that information wasn't available. But due to the need for advanced technology to pick up on the information, most people do not even realize they are leaking it. (Take private conversation being recorded at a distance by viewing vibrations in objects near where the conversation is happening.)
Our technology has outpaced our moral/philosophical reasoning and the gap keeps growing.