The PhotoEmbroidery process will ignore transparent pixels, but if you leave an opaque white (or another color) background, it will fill this in with thread. The non-rectangular designs that result from using transparency cost less and often look nicer. 

  • PNG files can have transparent pixels
  • JPG files can not have transparent pixels