A wildlife photographer who was charged with feeding and interfering with dingoes on Fraser Island in south-east Queensland has been given a nine-month suspended sentence and fined $40,000.

Jennifer Parkhurst from nearby Rainbow Beach pleaded guilty to the 46 charges in the Maryborough Magistrates Court today.

Prosecutors for the Department of Environment and Resource Management (DERM) alleged she fed 17 dingoes, including six puppies, over a 13-month period.

Queensland Sustainability Minister Kate Jones says the sentence sends a strong message to other visitors to Fraser Island.

"What is very sad about this case is not only were children's lives put at risk because this person deliberately flouted the law, but six dingoes had to be humanely destroyed because they grew up and attacked other people visiting the island," she said.