Visual Studio Community (and many other products) only allows "non-commercial" usage. Sounds like it limits what you can do with what you produce with it.
At the end of the day, a license is a legal contract. If you agree that an image which you produce with some software will be GPL'ed, it's enforceable.
As an example, see the Creative Commons license, ShareAlike clause:
> If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.