Você pode usar o Paint.net para fazer isso usando o plug-in Máscara Alfa .
- Carregue a imagem. Selecione Tudo (Ctrl-A) e Copiar (Ctrl-C).
- Usando o menu Efeitos, selecione Máscara alfa
- Deixe a caixa Arquivo de máscara em branco e verifique as seguintes opções:
- Inverter máscara
- Mix Alpha
- Colar da área de transferência
Depois de executar o efeito, você pode duplicar a camada e mesclar para "escurecer" a imagem.
Eu sei que o Paint.net foi usado em uma resposta anterior, mas usar a ferramenta Magic Wand ou o Paint Bucket (para preencher com transparência), deixará as bordas da imagem irregulares. Não ficará bem em fundos coloridos. Usando o método Alpha Mask, sua imagem ficará nítida em qualquer plano de fundo.