I took an SVG image from a set which is distributed under GPL-3.0 and used it as (a large) part of an icon I made to a software of mine, which is also distributed under GPL-3.0. So far, everything is fine, I suppose. I am, however, intending to distribute this icon I made (together with my whole software) as a PNG image, for it is smaller and I'm not used to Create SVG images. Is redistributing this altered version of the SVG image as a PNG an infringement of the following GPL-3.0's excerpt:
if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.`
given that an SVG, like a script, comes with the "source code", as it IS the very source code itself, while a PNG "hides" this, being binary non-readable data?