I get:
$ echo -e \"D\"{a,b,c}\".jpg\\n\" Da.jpg Db.jpg Dc.jpg
Note: The extra spaces before Db and Dc on the 2nd and 3rd line of the outp
You can get the desired effect by using xargs to separate the arguments spit by the first echo into a line each:
$ echo "D"{a,b,c}".jpg" | xargs -n1 echo Da.jpg Db.jpg Dc.jpg