ICode9

精准搜索请尝试: 精确搜索
  • js实现验证码案例2022-05-28 00:35:32

    css input{ width: 200px; height: 32px; border: 1px solid #000; box-sizing: border-box; } #c1{ vertical-align: middle; box-sizing: border-box; cursor: poin

  • Base64压缩2022-05-27 15:01:13

    <%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" session="false" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <%@ include file="/WEB-IN

  • flutter 绘画2022-05-26 14:32:17

    效果:      实现: import 'dart:math'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/rendering.dart'; class CustomPaintPainterPage extends StatefulWidget { c

  • 从零开始打造流程图、拓扑图项目【Nuxt.js + Element + Vuex】2022-05-25 14:32:59

    一 、通过云开发平台快速创建初始化应用 1.创建相关应用模版请参考链接:基于 vue.js 的 SSR 技术—Nuxt.js // 注意在后面提示中,上移下移,按空格选中 Element 2.完成创建后就可以在github中查看到新增的Nuxt仓库 二 、 本地编写 流程图、拓扑图项目 1.将应用模版克隆到本地 ● 首

  • 修复lazarus在银河麒麟 Object Inspector下拉不显示的Bug2022-05-24 14:01:35

    修复lazarus在银河麒麟 Object Inspector下拉不显示的Bug,打开lazarus\components\ideintf\objectinspector.pp(3489行开始),按红字的修改后重新编译lazarus就可以。 procedure TOICustomPropertyGrid.ValueComboBoxDrawItem(Control: TWinControl; Index: Integer; ARect: TRec

  • 图片压缩2022-05-23 08:00:07

    图片压缩 设置1M以上图片压缩 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport"

  • 第2章 HTML网页和结构2022-05-20 17:01:35

    2.1 网页构成 HTML 网页是利用 HTML 语言编写的文档,它是一种半结构化的数据表现方式。它的结构特征可以归纳为三种:树状结构、层次结构和框结构,这些都是分析 WebKit 引擎渲染网页的基础。 2.1.1 基本元素和树状结构 简单来讲,HTML 网页就是一种使用 HTML 语言撰写的文档。但是,

  • 10┃音视频直播系统之 WebRTC 中的数据统计和绘制统计图形2022-05-19 10:02:58

    一、数据统计 在视频直播中,还有一项比较重要,那就是数据监控 比如开发人员需要知道收了多少包、发了多少包、丢了多少包,以及每路流的流量是多少,才能评估出目前用户使用的音视频产品的服务质量是好还是坏 如果用户的音视频服务质量比较差时,尤其是网络带宽不足时,可以通过降低视

  • openlayers、cesium 使用散列点数据绘制canvas图像_liuqing0.0的博客2022-05-18 01:01:45

    前言:我并不知道后端处理的是什么后缀的文件。我这里需要使用的只有一些属性值。形状如下。 最终成品图如下: 如你所见最终的结果是一个扇形图。这是由数据本身决定的。 在进入正题之前,先说明这图着色的具体的原理。先上代码 class ColorRangeMaker { option = {}; const

  • Canvas学习与使用2022-05-17 23:36:00

    Canvas学习与使用 <canvas> 是 HTML5 新增的,一个可以使用脚本(通常为 JavaScript) 在其中绘制图像的 HTML 元素。它可以用来制作照片集或者制作简单(也不是那么简单)的动画,甚至可以进行实时视频处理和渲染。 <canvas> 只有两个可选的属性 width、heigth 属性,默认 width为300、heig

  • openlayer,地图底图白色 修改为深色显示2022-05-17 15:00:17

    1. (3条消息) openlayers设置黑色底图,自定义修改天地图颜色_Southejor的博客-CSDN博客_openlayers天地图颜色   首先找到的是这篇文章,文中有demo,在线演示是有效果的,查看源码放到自己的代码里地图加载不出来,有报错,猜测是openlayers的版本不对,没有深究。 OpenLayers example  这

  • vue3.0pdf导出2022-05-16 11:03:44

    <template> <div class="home-top"> <button @click="getPdf('pdf')">导出(pdf)</button> </div> <div class="home-wrap" ref="exportPdf"> <PageOne /> <

  • Canvas 线性图形(四):矩形2022-05-15 23:34:58

    函数 CanvasPath.rect(x, y, w, h) 参数名 类型 描述 x Number 矩形起始位置 y Number 矩形起始位置 w Number 矩形宽度 h Number 矩形高度 案例 ctx.rect(20, 20, 160, 200); ctx.stroke();

  • WPF-实现屏幕截图(一)2022-05-12 14:03:59

      源码路径: https://gitee.com/LiuShuiRuoBing/wpf_screen_cut   实现功能 实现基本的截屏窗体 鼠标随意选择截图区域 鼠标抬起时弹出按钮区 快捷键Ctrl+Alt+z触发截屏 ESC取消截屏 实现Save按钮,将截图保存在系统剪切板 实现Load按钮,将截图保存到本地磁盘     要实现

  • js download canvas image All In One2022-05-12 01:32:02

    js download canvas image All In One // const dataURL = temp.toDataURL('image/png'); const canvas = document.querySelector(`#canvas_image`); const dataURL = canvas.toDataURL('image/png'); document.write(`<img src="${dataURL}

  • Cesium结合kriging.js制作降雨等值面2022-05-11 21:34:26

    Cesium结合kriging.js制作降雨等值面 前因 实现效果图 使用克里金插值 kriging.js使用方法解析 前因 因工作需要使用cesium制作降雨等值面,所以在参考众多博客后。终于是成功实现了降雨等值面。 参考博客: https://blog.csdn.net/weixin_44265800/article/details/103106321 h

  • canvas2022-05-11 20:31:43

                     

  • 前端对图片压缩处理2022-05-07 16:32:27

    //第一个参数就是原来的字符串,第二个是宽度,第三个就是回调方法export const cutImageBase64=(base64, w, callback)=> { let newImage = new Image(); let quality = 0.6; //压缩系数0-1之间 newImage.src = base64; newImage.setAttribute("crossOrigin", 'Anonymous');

  • el-upload 上传压缩图片2022-05-07 15:34:01

    随着手机像素越来越高,拍出来的照片大小很大,一般都是几兆(MB)。但是上传的文件质量越高,上传和预览的时候就增加网络负担。为了解决上传到服务器上照片大的问题,考虑到上传就压缩一下图片,然后在上传到服务器。这里我们用的的上传组件是elmentui的el-upload,废话不多说,直接上代码:

  • Canvas 基础(三):画曲线(quadraticCurveTo 和 bezierCurveTo)2022-05-04 19:36:18

    前言 画布中画曲线要用到二次贝塞尔曲线或三次贝塞尔曲线。贝塞尔曲线是计算机图形学中相当重要的参数曲线,在一些比较成熟的位图软件中也有贝塞尔曲线工具,如 PhotoShop。 二次贝塞尔曲线 二次贝塞尔曲线在一个平面中有三个点构成,P0、P1 和 P2。如下图,黑色的点与绿色线段的两端同时

  • fabric 组合group 增加边框2022-04-28 16:33:56

    本身是没有边框属性支持的,所以想要边框就得手写: 大体逻辑: 1、组合时,额外增加 rect 模拟边框样式,保存最初组合时 left top width height 属性 2、拆分时,需计算元素 top left(缩放等属性,因为group 移除元素时使用了 removeWithUpdate,故省却计算) 3、更新边框属性时,需删除对应边框(通常

  • cesium获取当前屏幕中心点坐标_右弦GISer的博客(不是特别准)2022-04-26 11:33:15

    文章目录 1.实现效果 2.实现方法 Cesium实战系列文章总目录: 传送门 1.实现效果 2.实现方法 实现代码如下: // 获取当前地图中心的经纬度 function getCenterPosition(viewer) { let centerResult = viewer.camera.pickEllipsoid( new Cesium.Cartesian2(

  • Cesium视角监听回调,获取中心点坐标、高度、当前可视区域范围2022-04-26 11:32:48

    var token = "0b018552994f71a9467d24461a8f8238"; var viewer = new Cesium.Viewer('cesiumContainer', { animation: false, //是否创建动画小器件,左下角仪表 baseLayerPicker: false, //是否显示图层选择器 fullscreenButton: false, //是否显示全屏

  • canvas画布2022-04-25 16:04:02

    1、canvas定义   HTML5 <canvas> 标签用于图形的绘制 => (只是图形容器),得通过脚本 (通常是JavaScript)来完成, canvas 可以绘制路径,盒、圆、字符以及添加图像。 注意: IE 8 及更早 IE 版本的浏览器不支持 <canvas> 元素。 2、创建一个画布canvas   一个画布在网页中是一个矩

  • canvas与svg的区别2022-04-23 10:02:23

    Canvas 1. canvas通过javascript来绘制2D图形。 2. canvas是逐个像素进行渲染。 3. 在canvas中,图形绘制完成后,它就不会继续得到浏览器的关注。如果位置、大小等发生变化,那么整个canvas场景也需要重新绘制,根据变化不同,会产生一定程度的重排或重绘。 4. canvas绘制的图片依赖分辨率,

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

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

ICode9版权所有