Programs like SewArt can be used to make an embroidery designs (for example .pes files for Brother machines) from a bitmap picture, such as PNG format, which is what png to pes conversion more or less represents.
The more complex the source image is, the less successful the conversion will be (or rather output will be poor representation of the original), as generally it is easier to make embroideries from simple pictures that have only few colors.
Updated: June 30, 2023