Sugiro dar uma chance ao ImageMagick . É controlado por linha de comando, então você pode facilmente escrever um script em lote para consumir um arquivo de entrada que lista o nome do arquivo e uma lista de tamanhos (corretamente formatados, é claro) e invocar o ImageMagick várias vezes, uma vez por tamanho.
Há também um monte de diferentes APIs de idiomas disponíveis, então você pode até usar o idioma de sua escolha.
Documentação para redimensionamento: link