ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

自己写的文件夹图标修改脚本

2022-01-01 15:02:37  阅读:298  来源: 互联网

标签:脚本 视频 封面 cover 修改 文件夹 图标


toolIconChanger 文件夹图标修改脚本

自己写了一个文件图标修改的Python脚本,只要把文件夹拖到这个脚本上,就可以用文件夹中的图片和视频作为文件夹的封面。如下图所示:

Screenshot 2022-01-01 095804

依赖

Windows 系统

Python 3.x

截取视频截图作为封面需要安装opencv-python

用法

打包下载我的这个GITHUB项目所有文件。我一般给脚本建一个桌面快捷方式,方便使用。

一般情况下,用户只要把所需的封面图片命名为"cover.jpg"或"cover.png",放入文件夹下,再把文件夹拖入脚本或快捷方式即可给文件夹添加封面。

对于本来就装满了图片的文件夹,不需要特意去找个cover图片,直接自动添加封面后也更美观、更好区分。

封面选取的优先级是这样的:

名为“icon.ico”的文件>名为"cover"的图片>第一张图片>第一个视频>第一个子文件夹的封面

默认情况下,即IGNORE_CHILD_FOLDERS = False时,该脚本会给子文件夹也都加上封面。IGNORE_CHILD_FOLDERS = True时不会修改子文件夹封面。

截取视频截图作为封面需要安装opencv-python,并设置脚本的CAPTURE_VIDEO_SCREENSHOT = True . 如果没有安装opencv-python,该脚本会自动安装。

视频截图的效果只能说聊胜于无,《老友记》的封面如下图所示。我还是建议自己给视频找封面,命名为cover.jpg放到文件夹下即可。

Screenshot 2022-01-01 095622

当REBUILD_ICON = False时,假如子文件夹已经有了封面,就不会修改子文件夹的封面,但用户所拖入脚本的文件夹的封面仍会修改。当REBUILD_ICON = True时,就仍然会修改子文件夹和用户拖入的文件夹的封面。

实现原理

把用户的图片通过ImageMagick的convert.exe转换成ico格式,放入文件夹下。或者用OpenCV读取视频的帧,导出图片,转换成ico格式放入文件夹下。再修改文件夹下的desktop.ini,添加封面路径为"icon.ico"即可。

License

The MIT License (MIT)

欢迎打赏!感谢支持!

标签:脚本,视频,封面,cover,修改,文件夹,图标
来源: https://www.cnblogs.com/mariocanfly/p/15755411.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有