ICode9

精准搜索请尝试: 精确搜索
  • Canvas入门2022-04-19 22:31:24

    使用Canvas 在浏览器中使用canvas,只用引入<canvas>标签即可! 注意: 在canvas标签中写入文字,如果浏览器支持就不会显示文字,不支持的话,就会显示文字 指定画布大小:直接在标签中指定width和height即可 对于canvas来说,不能直接使用margin: 0 auto;进行居中。如果需要居中,可以给他添加一

  • 如何在Canvas App使用svg格式的图片2022-04-19 18:04:55

    最近在对应用做优化的过程中发现,大量的媒体资源文件,这部分资源会影响到应用的加载速度,因此决定替换成svg格式   首先在屏幕中插入Image控件 然后将我们准备好的svg中的双引号全部替换成单引号, 随后拼接字符串,"data:image/svg+xml;utf8, " &EncodeUrl("上一步骤中的SVG代码") 最后

  • Cesium 解决两个billboard重叠问题_easyCesium的博客2022-04-18 14:34:53

    有时我们会在同一个坐标点叠加两个图片,但是Cesium中没有z-index的概念,因为cesium中是利用深度来区分先后的,所以这两个图片的层级关系我们控制不了,会出现一个图片被另一个遮挡的情况。 针对这种情况,我采用了canvas将两个图片合并成了一个,然后添加这新的图片到地图上即可。注意下,这

  • 超酷!!HTML5 Canvas 水流样式 Loading 动画2022-04-16 17:31:57

    今天我们要分享另外一款基于HTML5 Canvas的液体流动样式Loading加载动画,这款Loading动画在加载时会呈现液体流动的动画效果,并且由于和背景颜色的对比,也略微呈现发光的动画效果。 效果预览 代码实现 HTML代码 接下来我们讲讲实现这个加载动画的大致思路和实现过程。 首先在页面上

  • uniapp微信小程序端canvas做为自定义组件引入使用时不显示问题的解决方法2022-04-14 11:03:10

    环境 uniapp(vue3) vite 问题描述 把canvas放在自定义组件里,然后将其迎入到其他组件使用时在微信小程序端不显示 解决方法(可能造成的原因) 没有写canvas-id uni.createCanvasContext方法没有传入组件实例(单独作为组件引入时,vue2为this,vue3为getCurrentInstance()) ca

  • html2canvas+pdfjs 下载图片和pdf文件2022-04-12 23:35:37

    1、html2canvas+pdfjs 下载图片和pdf文件遇到的坑和要注意的事项。 html2canvas 生成图片,canvas的大小有限制1240*64257,这是chrome浏览器的大小限制,超过了就会画不上去。 转pdf的时候,分割会切开文字和图片。   2、解决办法:   canvas的大小有限制。   html2canvas 有个scale属

  • node canvas 服务器端canvas 进行图片组合2022-04-10 23:00:17

    有时基于服务器端的image 生成是比较重要的,比如一些安全特性,更好的控制图片的存储,以及图片像素字体,以及还想使用canvas的一些编程能力 参考使用 const { createCanvas, loadImage } = require('canvas') const canvas = createCanvas(1000, 500) const ctx = canvas

  • h5中点击按钮下载图片2022-04-08 16:33:25

    在开发uni-app项目中有一个需求是点击按钮,下载多张图片,图片路径是后台返回的。(uni-app中saveImageToPhotosAlbum不可用)-----------------------以下代码是我参考别人的方法以及自己亲身实践得来的  方法一:            var oA = document.createElement("a");

  • Fabricjs中canvas的事件绑定2022-04-07 17:35:19

    var canvas = new fabric.Canvas('c') canvas.on({key:value,.....}) //key为eventname canvas.on('eventname',fun) canvas事件绑定源码↓ /** * Observes specified event * @memberOf fabric.Observable * @alias on * @param {String|Obje

  • Fabricjs 橡皮擦、取消橡皮擦、绘画、选择和喷雾2022-03-30 18:02:35

    case "select": //选择 canvas.isDrawingMode = false //取消绘画模式 break; case "erase": //橡皮擦 canvas.freeDrawingBrush = new fabric.EraserBrush(canvas); canvas.freeDrawingBrush.width = 10; canvas.isDrawingMo

  • file+canvas实现图片展示和下载2022-03-30 17:03:18

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device

  • Vue: 自定义hooks转img为base642022-03-26 13:03:47

    import { onMounted } from 'vue' type Options = { elem: string } const base64 = (elem: HTMLImageElement) => { const canvas = document.createElement('canvas') const ctx = canvas.getContext(('2d')) canvas.width = e

  • C语言在二维数组基础上实现贪吃蛇2022-03-21 22:06:16

    欢迎在此基础上创新 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<windows.h> #include<time.h> #define High 20 #define Width 30 int food_x, food_y; //食物位置 int canvas[H

  • 【无标题】2022-03-21 13:59:38

    #include <stdio.h>  #include <stdlib.h> #include <conio.h> #include <windows.h> #define High 20 #define Width 30 int canvas[High][Width]={0}; void gotoxy(int x,int y) {     HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);     COORD

  • Blazor组件自做二 : 使用JS隔离制作手写签名组件2022-03-21 08:33:15

    Blazor组件自做二 : 使用JS隔离制作手写签名组件 本文相关参考链接 JavaScript 模块中的 JavaScript 隔离 Viewer.js工程 Blazor组件自做一 : 使用JS隔离封装viewerjs库 Blazor JS 隔离优势 导入的 JS 不再污染全局命名空间。 库和组件的使用者不需要导入相关的 JS。即不需要再

  • Power Apps Canvas App Object2022-03-20 18:33:29

    Power Apps Canvas 的App Object(https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/object-app#startscreen-property)提供了很多非常有必要好用的属性, 比如说OnStart, StartScreen, ConfirmExit, ActiveScreen。 我们可以在这些属性中写Power Fx语句来定义我

  • 基于Canvas的MyMathDraw[我的数学板][底部弹窗][API V6]2022-03-20 17:36:01

    目录1. 名称2. 功能描述3. app实现关键技巧4. 源代码  4.1 java源代码    4.1.1 MainAbilitySlice.java    4.1.2 MainAbility.java    4.1.3 MyApplication.java  4.2 UI背景XML代码    4.2.1 background_ability_ddl2_set.xml    4.2.2 background_abil

  • Canvas与Div层级设置 显示当前时间2022-03-20 09:34:39

    1,Div放在Canvas上面:   Div的position设为fixed或absolute 2,鼠标穿透上层的div,操作下层的Canvas   设置div的pointer-events:none即可 3,Echarts背景图设置:background-image:url('./image.png')   4, 显示当前时间 并自动刷新 <script type="text/javascript"> var t

  • JS实现飞行的小鸟游戏-简易版2022-03-20 09:32:29

    效果图: 实现代码:   <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>飞行游戏</title> <style> canvas { border:1px solid #d3d3d3; background-color: #f1f1f1;

  • 静止的小蛇2022-03-19 23:58:16

    贪吃蛇小游戏的静止页面(@是蛇头-.-) #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<windows.h> #define High 20 #define Width 30 //游戏画面尺寸 //全局变量 int canvas[High][Width]={0}; //二维数组存储游戏画布中对应元素 void go

  • CSS+JS编写HTML5 Canvas画图2022-03-19 17:35:07

    带有简单的画笔粗度选择、颜色选择、画笔展示 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Canvas</title> </head> <body> <div class="controls"> <label for=&q

  • C语言贪吃蛇2022-03-19 16:02:23

    #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<windows.h> #define High 20//游戏画面尺寸 #define Width 30 //全局变量 int moveDirection;//小蛇移动位置 ,上下左右分别用1,2,3,4表示 int food_x,food_y;//食物的位置 int canvas[High][Width]={0};/

  • 记录学习贪吃蛇的一天2022-03-18 23:33:17

    #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<windows.h> #define High 20 #define Width 30 int canvas[High][Width] = {0}; void gotoxy(int x, int y) {     HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);     COORD p

  • 贪吃蛇:构造小蛇2022-03-18 19:04:24

    #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<windows.h> #define High 20                                //游戏画面尺寸 #define Width 30 //全局变量 int canvas[High][Width]={0} ;                //二维数组

  • html,实现心动的表白代码2022-03-11 12:58:35

    今天看到多年年前的大佬写的 js表白代码,觉得不错,分析给大家 代码在这宫里 Love <link type="text/css" rel="stylesheet" href="./Love_files/default.css"> <script type="text/javascript" src="./Love_files/jquery.min.js"></

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有