Fernando, use sempre a interpolação bi-cubica que tem no PS para ajustar a foto no tamanho escolhido (com o crop tb, claro).
O que eu costumo fazer:
- Calcular qual o tamanho da imagem, na resolução e densidade que foram feitas, que ela deve ser "cropada" para atingir o aspecto identico a ampliação que quero fazer.
Exemplo: Vou ampliar em 20x25. Se a tua camera solta 3mp, isso é 2048x1536 pixeis, ou algo proximo disso.
20x25 é "mais quadrado" que o padrão 4:3 da camera, então o lado vertical é o que "manda". Vc então faz: (1536 / 20) x 25 que dá 1920. Ou seja, vc precisa tirar 128 linhas vertical (crop) pra imagem ficar com o aspect ratio da sua ampliação final (deixar sua imagem com 1920x1536).
- Interpolação bi-cubica em passos suaves (10% no máximo)
Exemplo: converta o seu padrão escolhido (20x25) em polegadas. Isso dá 8x10 (os minilabs trabalham com o padrão em polegadas).
Agora, calcule em pixeis o tamanho dos lados nesse padrão, assumindo 300dpi (pontos por polegada):
8x300 = 2400
10x300 = 3000
Ou seja, sua imagem final deverá ter 3000x2400 pontos.
Agora basta ir fazendo a interpolação aos poucos, para que a duplicação de pixeis seja suave e a imagem não fique "marcada" com serrilhados. Quando vc atingir um dos lados (3000 na horizontal por exemplo), o outro deverá estar marcando 2400 certinho, graças ao crop preciso feito antes.
- tratamento geral (levels/curves/contraste/saturação).
- tratamento de sharp. Cuidado, sharp excessivo em imagem interpolada não gera bons resultados! Use o unsharp mask, mas moderado, apenas pra retirar um pouco o "soft" que é criado na interpolação bi-cubica.
Salve o JPG com 100% de qualidade, e jamais abra essa imagem para fazer ajustes e salvar novamente, pois a cada salvamento o JPG degrada mais. Se ficou ruim, abra a imagem original e comece tudo de novo...