一个阴影的绘画

简介: 一个阴影的绘画

<!DOCTYPE html>
<!--
    Author:苏一恒
    Date:2019/11/3 19:35
    Motto:
        The best time to plant trees is ten years ago, followed by now. 
        种树最好的时间是十年前,其次是现在。
 -->
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>将一个canvas绘制到另一个canvas上(通过离屏Canvas)</title>
    <style>
        body {
            background: #eeeeee;
        }
 
        #canvas {
            background: #ffffff;
            margin-top: 5px;
            margin-left: 10px;
            -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5);
            -moz-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5);
            box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5);
            border: 1px solid rgba(0, 0, 0, 0.2);
        }
    </style>
</head>
<body>
<canvas id='canvas'>canvas not supports</canvas>
 
<script>
    'use strict';
 
    let canvas = document.getElementById('canvas'),
        context = canvas.getContext('2d'),
        2019
        offscreenContext = offscreenCanvas.getContext('2d');
 
    //……
 
    //设置离屏Canvas的尺寸匹配到屏内canvas
 
    offscreenCanvas.width = canvas.width;
    offscreenCanvas.height = canvas.height;
 
    //……
 
    //绘制离屏context
    offscreenContext.drawImage(anImage,0,0);
 
    //……
 
    //绘制新的离屏canvas尺寸到屏内canvas
 
    context.drawImage(offscreenCanvas,0,0,offscreenCanvas.width,offscreenCanvas.height);
</script>
</body>
</html>
相关文章
|
6月前
|
移动开发 前端开发 HTML5
彩色大风车泡泡Canvas特效
彩色大风车泡泡Canvas特效
55 7
彩色大风车泡泡Canvas特效
|
3月前
|
存储 编解码 算法
第5章-着色基础-5.4-锯齿和抗锯齿
第5章-着色基础-5.4-锯齿和抗锯齿
22 1
|
4月前
|
前端开发
Canvas绘画之简单的多边形绘画
Canvas绘画之简单的多边形绘画
|
4月前
|
前端开发
Canvas绘画之文本缩放并旋转
Canvas绘画之文本缩放并旋转
|
4月前
|
前端开发
Canvas绘画之图像合成,图像层叠效果
Canvas绘画之图像合成,图像层叠效果
|
4月前
|
前端开发
Canvas绘画之倒三角形,渐变色效果源码
Canvas绘画之倒三角形,渐变色效果源码
|
4月前
|
前端开发
Canvas背景色绘画样式设计
Canvas背景色绘画样式设计
Photoshop制作漂亮白色荧光文字图片
Photoshop制作漂亮白色荧光文字图片
73 0
|
6月前
|
数据可视化 定位技术 开发者
黑白或彩色线稿地图设计定制装饰画中线条轮廓素材底图获取方法合集
黑白或彩色线稿地图设计定制装饰画中线条轮廓素材底图获取方法合集
【Three.js入门】灯光与阴影、平行光阴影属性、聚光灯的属性和应用
【Three.js入门】灯光与阴影、平行光阴影属性、聚光灯的属性和应用
318 1