June 23 (UPI) -- Jennifer Lopez says she didn't Photoshop the enviable ab selfie she posted this week.
The 47-year-old singer and television personality called out critics Thursday after showing off her toned stomach in a new photo on Instagram.
"Omg...Just a smudge on the mirror...lol...not photoshop. #lordblessthehaters #gymrat #youshouldtryit #wishtherewasphotoshopforhaters," she wrote in the comments after some suggested the picture was digitally altered.
The World of Dance judge said in an interview with People in 2015 that she "absolutely" feels comfortable in her own skin. She told the magazine her slim physique is all natural, although she hasn't ruled out plastic surgery in the future.
"I eat right and exercise! I put in the work like everyone else. You have to switch it up to keep your body and yourself fresh!" the star advised.
"I haven't done anything," she said of plastic surgery. "I don't know how I'll feel in 10 or 15 years. I deserve the right to feel how I feel at the time. This person [right now] doesn't feel the need to do anything."
Lopez looked trim and stylish in photos from her "baecation" to Paris with boyfriend Alex Rodriguez this week. She and the 41-year-old retired New York Yankees player were first linked in March, and confirmed their relationship the same month.