草庐IT

OpenCV对指定目录下所有视频批量生成九宫格缩略图

最近接到一个客户的订单,需要批量对电影片段截图,为了方便,于是我撸了一下午代码,写了这么一个辅助工具出来,希望对各位有相似需求的朋友们提供帮助。程序是用Python实现的。大致思路:1.使用os.walk遍历当前目录(包括子目录)下所有文件,获得文件路径列表,再对列表中的文件分别处理。这里为了方便显示进度,我使用了tqdm来枚举列表。2.使用OpenCV的VideoCapture对视频等距截取9张图片。对视频截图的操作就像读文件时的操作,是存在一个视频帧的“指针”的,一帧图片截完了以后需要根据步长(ceil(总帧数/8)-1,减1是为了防止某些视频最后一帧为空而导致截图失败退出)更新指针。3.

健康码拼图、横向拼图、拼长图、九宫格拼图等,一键轻松搞定!

在日常生活和工作中,我们经常会遇到需要拼接图片的情况,比如:拼接身份证正反面、拼接自己的健康码和行程码、拼接身边美丽的风景图等等。有的人,因为平常不怎么熟悉拼图技能,会手忙脚乱。有的人呢,因为本身就是生活达人,各种小技能傍身,拼图对于他们来说游刃有余。故此,小白在这里给大家讲一个实用的拼图小程序,帮助大家轻松实现各种样式拼图。小程序:【简拼图】,轻松实现健康码行程码拼图、横向拼图、竖向拼图、拼长图、自由拼图、多张图片拼接、九宫格拼图等,一键轻松搞定。首先,我们打开:“简拼图”小程序,进入到首页。健康码和行程码拼图直接点击首页的“拼健康码行程码”,然后把需要拼接图片上传,等待拼图完成后,保存到手

健康码拼图、横向拼图、拼长图、九宫格拼图等,一键轻松搞定!

在日常生活和工作中,我们经常会遇到需要拼接图片的情况,比如:拼接身份证正反面、拼接自己的健康码和行程码、拼接身边美丽的风景图等等。有的人,因为平常不怎么熟悉拼图技能,会手忙脚乱。有的人呢,因为本身就是生活达人,各种小技能傍身,拼图对于他们来说游刃有余。故此,小白在这里给大家讲一个实用的拼图小程序,帮助大家轻松实现各种样式拼图。小程序:【简拼图】,轻松实现健康码行程码拼图、横向拼图、竖向拼图、拼长图、自由拼图、多张图片拼接、九宫格拼图等,一键轻松搞定。首先,我们打开:“简拼图”小程序,进入到首页。健康码和行程码拼图直接点击首页的“拼健康码行程码”,然后把需要拼接图片上传,等待拼图完成后,保存到手

scrollView 嵌套 recyclerview 时 BaseQuickAdapter 九宫格图片拖拽到底部删除

九宫格图片布局,长按直接拖拽图片,长按时显示底部删除布局,拖拽到删除布局处松手可删除布局,最后添加按钮不可拖拽,基于BaseQuickAdapter基础上实现BaseQuickAdapter确实很好用,简化我们的实现代码,它本身也集成了一套拖拽实现,不过目前无法完美的满足上面的需求,需要做一些修改1、首先自定义好九宫格布局,末尾是一个+号,这个加号无法拖拽,这里+号最好是用图片,更方便2、在adapter中重写 addDraggableModule方法,这里我直接自定义了自己的DraggableModule,因为我需要替换默认的监听事件,达到我自己的目的核心逻辑就集中在PhotoDraggab

scrollView 嵌套 recyclerview 时 BaseQuickAdapter 九宫格图片拖拽到底部删除

九宫格图片布局,长按直接拖拽图片,长按时显示底部删除布局,拖拽到删除布局处松手可删除布局,最后添加按钮不可拖拽,基于BaseQuickAdapter基础上实现BaseQuickAdapter确实很好用,简化我们的实现代码,它本身也集成了一套拖拽实现,不过目前无法完美的满足上面的需求,需要做一些修改1、首先自定义好九宫格布局,末尾是一个+号,这个加号无法拖拽,这里+号最好是用图片,更方便2、在adapter中重写 addDraggableModule方法,这里我直接自定义了自己的DraggableModule,因为我需要替换默认的监听事件,达到我自己的目的核心逻辑就集中在PhotoDraggab

给我两分钟的时间:微博风格九宫格:UICollectionView实现

引言UICollectionView是iOS平台上一种强大的视图布局工具,能够很好地实现网格布局,列表布局等多种布局方式。首先讲下今天的目标,我们将要使用UICollectionView来创建仿微博的九宫格内容。首先,目标行数为3,每行显示3张图片,总共显示9张图片。实现方式我们往界面上添加一个UICollectionView,并创建一个UICollectionViewFlowLayout布局类,这里的实现为懒加载的方式:-(UICollectionView*)collectionView{if(!_collectionView){ UICollectionViewFlowLayout*lay

给我两分钟的时间:微博风格九宫格:UICollectionView实现

引言UICollectionView是iOS平台上一种强大的视图布局工具,能够很好地实现网格布局,列表布局等多种布局方式。首先讲下今天的目标,我们将要使用UICollectionView来创建仿微博的九宫格内容。首先,目标行数为3,每行显示3张图片,总共显示9张图片。实现方式我们往界面上添加一个UICollectionView,并创建一个UICollectionViewFlowLayout布局类,这里的实现为懒加载的方式:-(UICollectionView*)collectionView{if(!_collectionView){ UICollectionViewFlowLayout*lay