2013-04-29 2 views
1

У меня есть 2 изображения:Как переименовать JavaScript Image() и создать совершенно другое изображение()?

  • A 250 х 250 точек белый квадрат (image1.png)
  • A 250 х 250 точек черный квадрат (image2.png)

Я хочу создать новый образ с помощью JavaScript, что называется image3.png

var image3 = new Image(); 
image3.src = "image1.png"; 
image3.src = "image2.png"; 

Когда этот код выполняется Google Chrome сохраняет эти изображения локально, так как они используются в процессе создания Im возраст().

Google Chromes Resource Viewer

Есть ли способ превратить image3 в image3.png и предотвратить Google Chrome от экономии image1.png и image2.png в этом процессе?

+2

Зачем вам это нужно? – Ryan

+0

@minitech Я пытаюсь найти способ перезаписи изображений, чтобы я мог запретить пользователям загружать изображения. Если я смогу сделать так, чтобы пользователь видел изображение только в том случае, если оно наведет указатель на миниатюру и перезапишет это изображение, когда оно будет доступно для мыши, я мог бы помешать им перейти в Google Developer Developer Tool, чтобы загрузить исходное изображение со страниц с сохраненными ресурсами. – Ben

+0

Это просто невозможно. Чтобы пользователь мог увидеть изображение, ему нужно будет загрузить его в той или иной форме. Просто старайтесь не беспокоиться, или водяной знак полной версии, или что-то в этом роде. – Ryan

ответ

3

Предполагая, что ваш код на самом деле не похож на него, и оба изображения используются, нет. Вы не можете остановить браузер от загрузки этих изображений; он должен показать им их.

Смежные вопросы