Можно придумать велосипед. Запрос к себе на сервер, который отдаст картинку скрипту в base64. Можно еще прикрутить кеширование картинки.
$(function() {
$.ajax({
url : 'kp.php',
data : {
imageURL : 'http://st.kinopoisk.ru/images/film_big/602829.jpg'
}
}).done(function(img) {
$('body').append('<img src="' + img + '" />');
})
})
<?php
$url = $_GET['imageURL'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_REFERER, "");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
echo 'data:image/jpeg;base64,' . base64_encode($result);
?>
Прошу прощения за мой PHP :)