c'è un serio problema di fondo, non fai nessun controllo sulla possibilità che l'immagine richiesta sia "esterna" al sito web il che vuol dire che un attaccante potrebbe sfruttare il ridimensionamento delle immagini per fare un DDoS al sito/server che usa questa classe
inoltre, fossi in te, implementerei un sistema di caching che conservi le informazioni sulla dimensione di destianzione, il metodo e la data dell'ultima modifica del file immagine di partenza in modo da cercare prima li e poi eventualmente effettuare il ridimensionamento dell'immagine