Web
Aertims
分享即学习
展开
-
JavaScript通过百度OCR实现图像文字识别及常见错误解释
-前言-在日常工作难免会遇到将美术图中的文字提取标识出来,接下来我们就讲一讲OCR及通过百度OCR识别我们自己的美术图中的资源。-正文-OCR是图像文字识别技术,应用场景非常的广,百度OCR技术说是基于人工智能的OCR,普通场景识别精度高达98%。这里我们不谈OCR相关技术,只是实现一下如何使用百度OCR。账号注册首先我们需要有一个百度智能云的账号,并且创建一个文字识别的应用。...原创 2019-11-09 11:32:53 · 5219 阅读 · 1 评论 -
探究Laya关于TypeScript多个版本的编译问题
-前言-随着Laya版本迭代,现在已经到了2.x,每个版本除了修复固定的bug,也增加了很多特性。我们单独看看Laya对于项目工程的编译也不断进行的演变。接下来就从1.x到2.x看看Laya对于编译的变化。-正文-1.x编译方式Laya1.x还没有引入gulp工程化管理工具。而是直接使用Vs Code相关配置来运行项目。其中包括两个配置。tasks.json与launch.json...原创 2019-11-07 15:31:43 · 2086 阅读 · 1 评论 -
JavaScript原生实现图集分解并下载功能教程(一、UI文件及文件上传)
-前言-最近一直在着手研究3D方面的知识,正在研究real-time rendering这本书,书确实挺厚的还是全英文,可能3D渲染方面的博文要拖一拖了。不过在图形渲染分支上,关于之前Laya的图集方面代码看了很多遍,我还是觉得自己能实现一个打包图集并分解图集的功能更能加深对这方面的知识储备,顺带再练手一下Web方面的开发。之所以说造轮子,是因为我在看了PngSplit这个软件源码的时候想着W...原创 2019-10-18 14:27:00 · 418 阅读 · 1 评论 -
理解Base64编码及实现编解码Base64
-前言-上前几篇博客做图集分解的时候Image对象生成的时候,不是使用的直接用二进制数据生成的图像数据,而是使用的转化后的base64数据来生成的。本片博客就让我们来了解下Base64及写一个编解码器。-正文-base64编码格式是一种可以由文本编辑器打开查看的编码格式,与二进制不同,base64之所有称为64,也是因为我们要映射的二进制数据是在一个64长度的字符集中映射出来的。bas...原创 2019-10-23 22:51:15 · 1445 阅读 · 0 评论 -
JavaScript原生实现图集分解并下载功能教程(三、使用JSZip压缩并下载分解好的碎图)
-前言-上一章我们使用了<a>标签的纯原生方法下载分解好的图集,虽然功能能够实现,不过下载下来的碎图不能在一个文件夹下,很蛋疼,因此本篇博客我们使用先压缩成zip的方式再下载下来。如果没看过前两篇博客的同学也可以移步看看这个功能的具体实现:https://blog.csdn.net/weixin_36719607/article/details/102623647htt...原创 2019-10-21 21:18:46 · 515 阅读 · 0 评论 -
JavaScript原生实现图集分解并下载功能教程(二、实现图集切割及下载)
-前言-上篇我们把文件上传的Html文件写好了,也把基本的读取图片数据写完了,本篇就具体如何实现分解来详解。完整项目地址:https://github.com/dengxuhui/ImagePackerWeb如果想直接使用该功能的同学:http://dengxuhui.cn/-正文-当我们点击”点击分解图片“按钮时会触发onClick方法this.btnUpload.on...原创 2019-10-21 18:59:25 · 937 阅读 · 0 评论