修改原生组件

// 首先修改组件 RenderWebGL.js, 添加 preserveDrawingBuffer: true
// 文件地址 node_modules\scratch-render\src\RenderWebGL.js // 修改前
static _getContext (canvas) {return twgl.getWebGLContext(canvas, {alpha: false, stencil: true});
}// 修改后
static _getContext (canvas) {return twgl.getWebGLContext(canvas, {alpha: false, stencil: true, preserveDrawingBuffer: true});
}

获取画布对象,保存成图片到七牛云上

// 将类名为stage_stage_DTWo5的canvas对象转换成png对象
$("canvas.stage_stage_DTWo5")[0].toBlob(function (blob) {// 使用七牛保存文件需要使用npm七牛云的js组件let observable2 = qiniu.upload(blob, "保存的文件名", "七牛Token", {}, {});let observer2 = {next(res){console.log("作品缩略图上传进度:", res.total.percent+"%");},error(err){console.log("作品缩略图上传异常:", err);},complete(res){console.log("作品缩略图上传结果:", res);}}observable2.subscribe(observer2) // 上传开始
}, "image/png");

Scratch3.0 保存缩略图相关推荐

  1. Scratch3.0中保存项目时,建议使用的扩展名是sb3

    全国青少年编程等级考试Scratch 2019年05月考试 二.判断题 26.Scratch3.0中保存项目时,建议使用的扩展名是sb3.(  ) 答案:正确 来试试在线直接答题吧(还有错题本功能) ...

  2. Scratch3.0——助力新进程序员理解程序(案例一、画画的蝴蝶)

    Scratch3.0--助力新进程序员理解程序(案例一.画画的蝴蝶) 前言 一般来说,针对6-18岁的少年儿童开展的编程教育,现在,最常见的形式是线上和线下模式相结合的课外培训. 这里我用作让大朋友们 ...

  3. scratch3.0自定义logo

    本文将把scratch3.0的logo替换为我自己的logo. 最终效果图: scratch3.0是基于react的一个项目.整个项目就像一颗大树,顺着入口进去总能找到你要找的地方. 本次我们需要替换 ...

  4. 视频教程-沐风老师Scratch3.0快速入门视频课程-其他

    沐风老师Scratch3.0快速入门视频课程 沐风课堂创始人,专栏作家,独立媒体人,资深互联网从业者. 沐风老师 ¥20.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 ...

  5. Scratch3.0——助力新进程序员理解程序(案例八、等差数列计算1)

    Scratch3.0--助力新进程序员理解程序(案例八.等差数列计算1) 前言 一般来说,针对6-18岁的少年儿童开展的编程教育,现在,最常见的形式是线上和线下模式相结合的课外培训. 这里我用作让大朋 ...

  6. Scratch3.0——助力新进程序员理解程序(案例九、等差数列2)

    Scratch3.0--助力新进程序员理解程序(案例九.等差数列2) 前言 一般来说,针对6-18岁的少年儿童开展的编程教育,现在,最常见的形式是线上和线下模式相结合的课外培训. 这里我用作让大朋友们 ...

  7. Scratch3.0——助力新进程序员理解程序(一、基础使用与运动)

    Scratch3.0--助力新进程序员理解程序(一.基础使用与运动) 目录 Scratch3.0--助力新进程序员理解程序(一.基础使用与运动) 前言 环境 下载地址 安装说明 1.菜单栏 2.功能栏 ...

  8. Scratch3.0——助力新进程序员理解程序(难度案例一、节奏大师)

    Scratch3.0--助力新进程序员理解程序(难度案例一.节奏大师) 目录 Scratch3.0--助力新进程序员理解程序(难度案例一.节奏大师) 前言 环境 下载地址 安装说明 1.菜单栏 2.功 ...

  9. Scratch3.0——助力新进程序员理解程序(十二、画笔)

    Scratch3.0--助力新进程序员理解程序(十二.画笔) 目录 Scratch3.0--助力新进程序员理解程序(十二.画笔) 前言 环境 下载地址 安装说明 1.菜单栏 2.功能栏 3.代码区 4 ...

  10. scratch3.0 二次开发-基本介绍(第一章)

    scratch3.0系列章节列表 scratch3.0 二次开发-基本介绍(第一章) scratch3.0二次开发运行scratch-gui项目并了解工程结构(第二章) scratch3.0二次自定义 ...

最新文章

  1. leetcode-135 分发糖果
  2. ubuntu下查看IP Gateway DNS信息
  3. LeetCode 403 Frog Jump 青蛙过河 Javascirpt 解决方案
  4. 工业机器人什么情况下会出现奇点_【怎么解释机器人奇点造成的结果?】-工业-有米下载-6miu.com...
  5. Flex学习笔记(零)
  6. eyoucms的添加内容发布
  7. mysql线上问题之Lock wait timeout exceeded; try restarting transaction
  8. 这组三八妇女节海报素材psd模板,你给打几分?
  9. X-UA-Compatible IE=edge,chrome=1
  10. Eclipse-project 重命名问题(如何彻底修改Eclipse工程名),4种解法
  11. windows server 2003 下载
  12. 爬虫python创意_爬虫案例:利用python爬虫关键词批量下载高清大图
  13. [笔记分享] [Exception] 内核空间异常之流程小结
  14. 程序员美工和真正的游戏美工是两个世界的人
  15. 网页聊天气泡效果实现
  16. Go语言xorm框架
  17. 列表的增删改查,嵌套等,及元组的查
  18. SkeyeVSS综合安防监控Onvif、RTSP、GB28181安防协议互联网无插件直播点播解决方案
  19. 增强 Jupyter Notebook 的功能,这里有 4 个妙招
  20. 都 2021 年了还不会连 ES6/ES2015 更新了什么都不知道吧

热门文章

  1. Java微服务和分布式区别
  2. iOS修改手游服务器数据,IOS免越狱游戏存档修改教程】成长王国Grow Kingdom为例
  3. spring视频教程下载
  4. matlab构造arma模型,ARMA模型构建及MATLAB实现
  5. 电子名片帮助实体服装产业快速融入互联网
  6. 个人理财系统springboot项目开发(一)需求分析文档
  7. 中关村 - DIY之如何唯美地阅读电子书
  8. 零基础如何学习PLC
  9. Unity独立游戏大集合
  10. 编译protoc方法名称被自动大写