当前位置: 首页 > news >正文

网站如何生成静态页面做动图素材网站

网站如何生成静态页面,做动图素材网站,备案过的网站换域名,极速网站建设canvas和napi-rs/canvas 可以用于在服务器端处理canvas图形,使用一个即可。 canvas安装方法#xff1a;https://github.com/Automattic/node-canvas/wiki/Installation:-Windows napi-rs/canvas#xff0c;底层使用rust构建可以直接 npm安装。 npm i napi-rs/canvas 示例、…canvas和napi-rs/canvas 可以用于在服务器端处理canvas图形,使用一个即可。 canvas安装方法https://github.com/Automattic/node-canvas/wiki/Installation:-Windows napi-rs/canvas底层使用rust构建可以直接 npm安装。 npm i napi-rs/canvas 示例、使用 echarts 和 canvas 库在 Node.js 环境下生成和保存图表图像, 并且通过本地打开操作系统默认图片查看器展示生成的图像。 import * as echarts from echarts; // import {createCanvas} from napi-rs/canvas; import {createCanvas} from canvas; import fs from fs; import {exec} from child_process; // import { SVGRenderer, CanvasRenderer } from echarts/renderers; // import _ from lodash; // echarts.use([SVGRenderer, CanvasRenderer]);function renderChart(config) {const canvas createCanvas(config.width, config.height);const chart echarts.init(canvas);chart.setOption(config.option);let result;if (config.base64) {result canvas.toDataURL(config.formatType);} else {result canvas.toBuffer(config.formatType);}chart.dispose();return result; }const option {xAxis: {type: category,data: [Mon, Tue, Wed, Thu, Fri, Sat, Sun]},yAxis: {type: value},series: [{data: [120, 200, 150, 80, 70, 110, 130],type: bar},{data: [120, 200, 150, 80, 70, 110, 130],type: bar},{data: [120, 200, 150, 80, 70, 110, 130],type: bar}] };const mime {png: image/png,jpeg: image/jpeg,svg: image/svgxml,gif: image/gif,pdf: application/pdf };// 方法一 let res renderChart({width: 800, height: 600, option, base64: false, formatType: mime.png}); // console.log(res); fs.writeFileSync(./1.png, res); exec(start ./1.png, (error, stdout, stderr) {if (error) {console.error(exec error: ${error});return;}if (stderr) {console.error(stderr: ${stderr});return;}console.log(stdout: ${stdout}); });// 方法二 res renderChart({width: 800, height: 600, option, base64: true, formatType: mime.png}); // console.log(res); const base64Data res.replace(/^data:image\/png;base64,/, ); const buffer Buffer.from(base64Data, base64); fs.writeFileSync(./2.png, buffer);
http://www.zqtcl.cn/news/782627/

相关文章:

  • 网站备案有期限吗洛阳宣传片制作公司
  • 给wordpress添加引导页seo营销的策略有哪些
  • 聚美联盟网站怎么做金空间网站
  • 域名注册网站的域名哪里来的更改网站模板内容
  • 南京网站设计网站wordpress选择模板没
  • 河南省网站集约化建设国内房地产设计网站建设
  • 长治招聘网站建设电话销售精准客户资源
  • 灵璧有做公司网站的吗自定义wordpress
  • 创个网站怎么弄做国内第一游戏数据门户网站
  • 沈阳网站制作全过程小程序商城的好处
  • 如何建设vr网站长春建站网站模板
  • 做一个网站的费用wordpress mysql配置
  • 重庆专业的网站建设公司怎么套网站
  • 产品网站怎么做企业网站建设用什么
  • 怎样做网站公司大连市住建局官方网
  • 东莞市网站建设平台wordpress用户登录显示请求失败
  • 网站一键收录西宁网站建设西宁
  • 昆山网站h5制作开发地点
  • 承德网站建设设计手机建站服务
  • 成都网站建设思乐科技网站简单化
  • 东莞外贸公司网站制作微信文章链接wordpress
  • 剑灵网站模板效果图网站源码
  • 个人工作室网站源码带后台安徽服装网站建设
  • SEO案例网站建设公司好听的公司名字大全
  • 一些网站只能在微信打开怎么做的别人做的网站域名到期怎么办
  • 姑苏区做网站网站建设一条
  • 赣州人才网站wordpress论坛查看用户密码
  • asp.net 网站开发架构网站你懂我意思正能量不用下载视频
  • 沈阳网站设计推广诸暨网络推广
  • 福建网站开发公司电话成都丁香人才网官网专区