Perchè pochi browser consentono di caricare un file remoto con un protocollo diverso dall'HTTP. quindi o il tuo computer remoto ha un server HTTP e da li carichi l'immagine, o nn puoi fare nulla (a meno che nn ti faccia un proxy in PHP che grabbi l'immagine e la visualizzi).
ciao