1、丢帧的出现 说起视频播放器大家都很熟悉了,覆盖各种平台,使用简单操作方面,但是视频播放器里面的原理却非常的复杂,牵扯到很多方面的知识点。今天我们来探讨一下当视频解码和渲染的总时间大于了视频指定的时间时,就会出现声音比画面快的情况,单个画面延后的时间在人眼不能察觉的范围内还是能接受的,但是如此累计 ...
分类:
其他好文 时间:
2019-10-15 13:18:59
阅读次数:
507
当某个目录被占满的时候,需要对其进行扩容才能继续工作,否则其中的所有服务都不可用了。 思路: 将一个闲置盘进行空间缩减,并将新的磁盘分区扩充到需要空间的盘上, 卸载/home分区并压缩分区 卸载时提示目标忙,使用fuser m /home 或者lsof 命令可以查看当前是那些操作堵塞了卸载挂载盘的操 ...
分类:
其他好文 时间:
2019-10-02 12:57:12
阅读次数:
120
不管是网上下载下来的也好,还是从系统图片库中读取的图片,都有一个相同的特点:像素一帮较高。同时我们都知道,`Android` 系统分配给我们每个应用的内存是有限的,由于解析、加载一张图片,需要占用的内存大小,是远大于图片自身大小的。所以,这时程序就可能因为占用了过多的内存,从而出现` OOM` 现象... ...
分类:
移动开发 时间:
2019-10-01 20:51:56
阅读次数:
120
上传图片太大,需要前台进行图片压缩 上传图片大于100 1024 的用canvas 来压缩来解决 然后IOS拍照上传会有图片旋转的问题,然后用了github 上的exif.js很好的插件,项目里面npm install exif js save 安装, 然后import一下就可以使用了 html j ...
分类:
Web程序 时间:
2019-09-23 15:04:35
阅读次数:
98
1.file表单组件监听change获取file文件 2.创建fileReader 获取base64位图片路由 3.实例一个Image 将base64位图片路由对其进行赋值,创建canvas 通过drawImage方法对其进行等比例缩放复制,实现图片压缩 4.引入 exif-js 模块 获取旋转角度 ...
分类:
移动开发 时间:
2019-09-02 17:24:16
阅读次数:
271
神经网络本身包含了一系列特征提取器,理想的feature map应该是稀疏的以及包含典型的局部信息。通过模型可视化能有一些直观的认识并帮助我们调试模型,比如:feature map与原图很接近,说明它没有学到什么特征;或者它几乎是一个纯色的图,说明它太过稀疏,可能是我们feature map数太多了 ...
分类:
其他好文 时间:
2019-08-27 12:46:14
阅读次数:
97
将图片压缩成jpg或png $type = explode('/', $file->type); $mainType = $type[0]; $subType = $type[1]; $isImage = $mainType == 'image'; $isGif = $subType == 'gif ...
分类:
其他好文 时间:
2019-08-22 13:21:54
阅读次数:
79
gulp是什么? Gulp是基于node的一个自动化构建工具,开发者可以使用它构建自动化工作流程(前端集成开发环境)。 gulp基于流的操作。 常见构建工具:Grunt,gulp,webpack,FIS.. gulp有什么用? 网页自动刷新,CSS预处理,代码检测,图片压缩等功能,只需要简单的命令行 ...
分类:
其他好文 时间:
2019-08-19 23:18:17
阅读次数:
401
第一步: 执行命令: cnpm i lrz -S 第二步: 在main.js中引入: import lrz from 'lrz' 第三步: 使用函数: 返回结果是一个promise对象。 lrz( file, { width : 300 //quality: 0.8 //自定义使用压缩方式 }) . ...
分类:
Web程序 时间:
2019-08-09 15:31:05
阅读次数:
112