Alberto...
O problema é a proporção... Quer ver:
A proporção dessa foto é 800x600 (razão de 1 para 1,33), e a foto 15x21 tem uma razão entre um lado e outro diferente (1,4) o que faz que precise, ou cortar, ou colocar uma borda...
Veja:
800 dividido por 600 = 1,3333
21 dividido por 15 = 1,40
A diferença na proporção provoca esse problema
Sua foto teria que ter 840x600 para entrar na proporção (de acordo com o exemplo de foto que voce está me passando) ou 800x571 pixels...
Consegui ajudar?
Abraço,
Fernando