Voici pour améliorer la netteté d'une image:
http://www.wks.fr/Une-image-plus-nette.html
Au cas où effectivement il est question d'augmenter la résolution de ton image en conservant la taille de départ, si tu augmentes ta résolution sur une petite image, tu obtiendras une image avec une meilleure résolution certe. Mais si tu agrandis ton image, elle sera pourrie. Tu ne peux pas transformer une petite image en grande photo haute résolution.
Photoshop c'est magique ! Mais il ne fait des miracles.
Maintenant j'ai entendu parlé d'un logiciel qui recalcule la taille des pixels afin de les agrandir sans perdre en qualité:
http://akvis.com/fr/magnifier/index.php
Pour le meilleur format pour un fond transparent, il est évident qu'il s'agit du .png, il permet une très bonne qualité de couleur tout en gardant une taille modeste pour le partage éventuel de fichier. Idem pour le "sans fond", même si pour le coup tu peux éventuellement passer en .jpeg
Pour choisir la couleur exact, normalement dans mes souvenir il suffit de cliquer sur la palette de couleurs, là pas loin tu devrais avoir la sélection numérique tout simplement en RVB.