`

Canvas 显示图片

 
阅读更多

这是一个简单的API应用,看看代码就一目了然了:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <script type="text/javascript">
        <!--
        function init() {
            //1. 获取canvas元素
            var cv = document.getElementById("cv");
            //2. 获取2D上下文
            var ctx = cv.getContext('2d');
            //3. 新建一个Image对象
            var img = new Image();
            //4. 设置Image的src
            img.src = "http://lorempixel.com/400/400/sports/";
            //5. 确定Image加载完毕后将Image画到canvas上
            img.onload = () => {
                ctx.drawImage(img, 0, 0, 400, 400);
            }
        }
        //-->
    </script>
    <title>Document</title>
</head>

<body onload="init()">
    <canvas id="cv" width="600" height="600"></canvas>

</body>

</html>
代码与预览
代码与预览

如代码注释所言,整个过程就是:
1、准备好画板
2、准备好图片
3、图片准备好后贴到画布上

原文地址:http://blog.techcave.cn/2017/09/13/Canvas%E6%98%BE%E7%A4%BA%E5%9B%BE%E7%89%87/

分享到:
评论

相关推荐

    DXF文件读入wpf Canvas显示

    在本文中,我们将深入探讨如何在WPF(Windows Presentation Foundation)环境中使用Canvas控件来显示由AutoCAD生成的DXF(Drawing Interchange Format)文件。DXF是一种通用的矢量图形格式,广泛用于CAD(计算机辅助...

    J2ME开发 用Canvas类显示png,jpg图片

    要显示图片,我们需要以下步骤: 1. **加载图片资源**:J2ME不支持直接从资源文件中加载图片,所以我们需要将图片转换为字节数组。可以使用DataInputStream读取图片文件,然后用BufferedInputStream进行缓冲,提高...

    1_运用canvas把图像显示在固定位置_

    本项目“1_运用canvas把图像显示在固定位置”显然是一个利用C语言实现的与Canvas相关的应用,旨在将图像在Canvas上定位到指定的位置。以下是对该项目的详细解析: 首先,Canvas是HTML5引入的一个新特性,它提供了一...

    基于C#开发的图像绘制、Canvas绘图及图片处理应用开发

    总之,"基于C#开发的图像绘制、Canvas绘图及图片处理应用开发"这个主题涵盖了C#编程中一个非常实用的领域,不仅涉及到基本的图形绘制,还包括了高级的图像处理技巧。掌握这些技能,开发者可以创建出各种富于创意的...

    python tkinter canvas 显示图片的示例

    Draws an image on the canvas. position Image position, given as two coordinates. **options Image options. activeimage= anchor= Where to place the image relative to the given position. Default is ...

    JS HTML图片显示Canvas 压缩功能

    在这篇关于使用JavaScript和HTML实现图片显示、上传和Canvas压缩功能的教程中,我们可以通过分析给定的代码片段,了解如何在前端使用HTML表单元素和JavaScript来实现用户选择图片、显示图片并应用Canvas API进行图片...

    html2canvas生成图片案例

    它使用html2canvas将id为'capture'的div元素转换为Canvas,然后将Canvas转换为data URL,这个URL可以直接作为图片显示或者保存。 值得注意的是,html2canvas并不完美,可能存在一些渲染不准确的情况,例如某些CSS3...

    html2canvas关于图片不能正常截取的解决方案

    但是有些图片无论如何都显示不出来。 官方文档 在项目里面操作了半天未果,google了半天未果。此时有些许绝望。突然想到了,为什么不去它的 官网 看看呢。于是乎我在官网上看到了下面的内容。 Limitations All ...

    原生js+canvas实现图片裁剪

    `drawImageAfterClip()`是一个自定义函数,用于在裁剪区域之后重新绘制图片,确保只显示裁剪部分。 3. 获取裁剪后的图片: 裁剪完成后,我们可以通过`toDataURL()`方法将canvas转换为一个data URL,该URL表示裁剪...

    WPF 中Canvas图像缩放和平移

    图像上放一个图元,同时实现缩放和平移操作 缩放操作:使用滚轮实现缩放,缩放原点以鼠标为中心 平移操作:按住鼠标右键,随鼠标平移 缩放和平移时图元和图像的相对位置不变 ...图像显示范围比自身尺寸大

    html2canvas 网页对图片加水印

    在网页上对图片添加水印,通常是为了防止图片被未经授权的用户盗用,或者为了在分享的图片上显示一些特定的信息,如日期、用户标识或公司Logo。 使用HTML2Canvas添加水印的过程分为以下几个步骤: 1. **引入库**:...

    canvas图片旋转自适应容器宽度实践

    在网页开发中,Canvas元素是HTML5引入的一个强大的图形绘制工具,它允许开发者通过JavaScript来在画布上绘制图形、图像。本实践主要探讨的是如何使用Canvas实现图片的旋转,并在每次旋转90度后自动调整宽度以适应...

    用canvas显示时间

    在这个案例中,"用canvas显示时间"是一个很好的实践,它结合了Canvas和JavaScript的知识点,通过编程方式实时更新并展示时间。 首先,我们需要在HTML文件中创建一个`&lt;canvas&gt;`元素,这是绘制图形的基础。例如: ``...

    鼠标在canvas上悬浮,并提示鼠标位置信息

    在HTML5中,Canvas是一个非常重要的元素,它提供了一个基于矢量图形的画布,开发者可以使用JavaScript来绘制和操作图像。"鼠标在canvas上悬浮,并提示鼠标位置信息"这个主题涉及到了Canvas与事件处理、坐标系统以及...

    html2canvas实现将dom生成图片并保存至本地

    HTML2canvas是一个JavaScript库,它的主要功能是将网页的DOM结构转换为Canvas图像,从而能够进一步将这些图像保存为图片格式,例如JPEG、PNG等。这个过程通常被称为DOM截图或者网页截图。它允许用户在不借助服务器端...

    小程序canvasDemo

    在`request`函数中,你需要填写你的图片上传路径,确保图片能在canvas上正确显示。 5. **数据绑定和事件处理**: 小程序的模板语言允许你将数据绑定到canvas的绘图操作中。例如,你可以通过改变数据来更新canvas上...

    ie下的canvas兼容显示

    本文将详细探讨如何解决在IE环境下,尤其是低版本IE中的Canvas兼容显示问题。 Canvas是HTML5中的一个核心元素,它提供了一个二维绘图表面,允许通过JavaScript进行动态图像渲染。然而,IE8及更早版本并不支持原生的...

    采用canvas截取上传视频的图片

    这可以被用作`&lt;img&gt;`标签的`src`属性,从而显示为图片。例如: ```javascript var dataURL = canvas.toDataURL(); var img = document.createElement('img'); img.src = dataURL; document.body.appendChild(img); ...

    html2canvas生成图片demo.zip

    // 使用生成的Base64编码创建标签显示图片 const img = document.createElement("img"); img.src = dataUrl; document.body.appendChild(img); }); }); ``` 在demo中,注释可能会详细解释如何处理特定的CSS...

Global site tag (gtag.js) - Google Analytics