Impérativement Illustrator ou logiciel similaire (ex Corel Draw).
En gratuit il existe Inkscape, je n'ai jamais essayé mais il est très important de partir sur un logo vectoriel (vectorisé).
Il est fortement déconseillé d'utiliser une image pour un logo tout simplement dans l'optique d'une déclinaison sur n'importe quel support. Que ce soit une simple carte de visite ou un 4m x 3m (affiche, bâche, ...). Mais aussi pour un respect des couleurs, un logo 3 à 6 couleurs et plus facilement représentable sur toutes imprimantes qu'une image (photo).
Si l'idée est de décalquer une forme / faire un contour (tracé) depuis une image, tous les logiciels aujourd'hui gèrent l'empilement de calque.