如何在javascript中(没有CSS和HTML)在图像上绘制图像

法布里佐·莫雷洛(Fabrizio Morello)

HTMLImageElement动态创建并在画布上绘制它们

var image = new Image();
image.src = 'mypath/image.png';
context.drawImage(image, point.x, point.y); // context is a CanvasRenderingContext2D element

现在,我想在上动态绘制另一个图像(较小)image没有CSS或HTML的帮助,有可能吗?

编辑

我不想用另一张图片替换一张图片,而是要重叠两张图片:“背景”中最大的一张和它前面的最小一张。“上方”旨在作为重叠,也不替换。

用户名

只需drawImage()与resize参数一起使用:

context.drawImage(image, point.x, point.y, wantedWidth, wantedHeight);

图像源可以是image甚至是context本身。

(也请记住onload在尝试绘制图像元素之前对它使用处理程序。)

var ctx = document.querySelector("canvas").getContext("2d"),
    img = new Image;

img.onload = function() {
  ctx.drawImage(this, -200, -200, 800, 800);
  ctx.drawImage(this, 0, 0);
};

img.src = "http://i.imgur.com/RV2a28T.png";
<canvas/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在canvas-html5中绘制图像并替换为现有函数

来自分类Dev

如何在 p5.js 中裁剪图像而不在屏幕上绘制图像

来自分类Dev

如何在JPanels上绘制图像

来自分类Dev

如何在圆圈上绘制图像

来自分类Dev

如何在画布上分层绘制图像?

来自分类Dev

如何在圆圈上绘制图像

来自分类Dev

javascript在画布上绘制图像

来自分类Dev

在 Javascript 实例上绘制图像

来自分类Dev

使用javascript在html5中绘制图像

来自分类Dev

如何在Java中的随机绘制图像上添加mouselistener?

来自分类Dev

如何在OpenCV中查找和绘制图像的外线?

来自分类Dev

如何使用 JavaScript 在 html 画布中为特殊过滤器绘制图像

来自分类Dev

Javascript Canvas如何绘制图像很多图像

来自分类Dev

如何在HTML5画布内旋转图像而不绘制图像?

来自分类Dev

HTML / Java Script Canvas-如何在源点和目标点之间绘制图像?

来自分类Dev

如何在透视图中绘制图像?

来自分类Dev

在缩放的画布上绘制图像

来自分类Dev

在缩放的画布上绘制图像

来自分类Dev

访问画布上的绘制图像

来自分类Dev

列表内的HTML5 Canvas,无法在所有画布上绘制图像

来自分类Dev

如何在 Vaadin 画布上的框下方绘制图像?

来自分类Dev

javascript画布不会绘制图像

来自分类Dev

无法在Phonegap中的HTML5画布上绘制图像

来自分类Dev

如何获得画布中每次绘制图像的参考?

来自分类Dev

如何获得画布中每次绘制图像的参考?

来自分类Dev

如何使用SDWebImage在cgcontext中绘制图像

来自分类Dev

如何使用TextureBrush绘制图像

来自分类Dev

Matlab。如何绘制图像

来自分类Dev

如何使用GCD绘制图像?

Related 相关文章

热门标签

归档