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

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