当前位置:网站首页>猫猫回收站
猫猫回收站
2022-07-06 18:16:00 【EdimadeZhou】
如何设置自定义样式的回收站
1.效果展示
当回收站是空时:
当回收站非空时:
想观看效果视频演示的友人可以点击链接观看我的抖音(嘿嘿): https://v.douyin.com/FGpCe9L/
2.步骤
说在前面:如果你不想花时间搞回收站需要使用的图片等资源,可以在这里直接下载:https://pan.baidu.com/s/1QR2QKaTo7LkKfojuUoP3tA ;提取码:0620
1)找到图片
可以在百度上搜索:
阿巴猫
,下载到本地,接着在手机上或者电脑上将张嘴和闭嘴裁剪开(下载好链接里的资源可以直接跳转到步骤4)修改回收站图标)接着使用任意一款抠图软件将“阿巴猫”扣下来,本人使用的是免费在线AI抠图(网址为https://picwish.cn/)
打开网址,点击上传图片,上传下载好的张嘴和闭嘴的“阿巴猫”,再点击右上角的下载(需要关注一下公众号)
现在你就得到了两张只有轮廓的猫猫图片
2)修改图片格式
由于回收站等桌面图标使用的是图片格式是ico格式,我们下载的是png格式的图片,所以需要使用工具修改格式,我所用的软件是格式工厂(在百度上搜索下载即可);打开格式工厂,选择图片栏下的ico选项
接着我们需要修改输出配置,尺寸选择256*256(数值越高图像越清晰,所以选择最高的),点击确定,再点击添加文件,将修剪好的猫猫轮廓图片传入,最后修改好输出的位置(我选择的是桌面),单击确定;然后点击上面一栏的开始按钮,即可修改成功,得到两张ico格式的图片
3)最后再将ico改为dll
如果现在直接将回收站的图标修改为ico格式的图片是允许的,但是会发现当我们把文件添加到回收站后,回收站不会及时改变图标形态,而是需要刷新后才改变。后来琢磨了一下,我发现,win10使用的桌面图标都是来自于C:\Windows\System32\imageres.dll这个动态连接库中,而不是直接使用ico格式的或者其他格式的图片,会不会是因为这个原因才卡顿,但是自己写或者修改这个动态链接库对于小白来说还是有些困难,所以就想到了一个简单的方法,如果直接将ico格式的图片修改成.dll为后缀的图片格式,直接使用.dll作为图片,是不是可以提高速度,试试!
这里我们先保证文件的拓展名是显示的(不同操作系统不一样,可以自己百度一下),win10的设置如下图,打开我的电脑–查看–选项–查看–将隐藏已知文件类型的扩展名对钩取消
现在点击刚修改好的ico格式图片,把扩展名改为.dll即可,两张都要改(因为改完以后图片就显示不出来了,害怕分不清,可以修改一下文件名提示自己,比如我把张嘴的改名为open.dll;闭嘴的改名为shut.dll)
4)修改回收站图标
最后返回桌面,右键–个性化–主题–桌面图标设置
选中回收站(满),点击更改图标,点击浏览,选择你修改好的闭嘴的shut.dll的路径;再选中回收站(空),同样的操作,选择张嘴的open.dll的路径(比如我的shut.dll文件和open.dll文件在桌面),最后点击确认
恭喜你!拥有了自己的猫猫回收站!!
3.最后提一嘴
- 等我学完逆向后,肯定会回来把dll那里的修改原因和原理解释清楚,或者自己做一个dll等。或者如果有懂这方面知识的各位友人,可以教教我或者分享给大家,感谢!(我的逆向学习笔记在逆向专栏中,感兴趣的友人可以一起学习和分享)
- 最后大家可以多去尝试其他有趣的设置,计算机和想法创意永远可以摩擦出火花,继续加油!
边栏推荐
- 盒子拉伸拉扯(左右模式)
- LeetCode. Sword finger offer 62 The last remaining number in the circle
- AcWing 344. Solution to the problem of sightseeing tour (Floyd finding the minimum ring of undirected graph)
- 736. LISP syntax parsing: DFS simulation questions
- Basic introduction and use of dvajs
- json学习初体验–第三者jar包实现bean、List、map创json格式
- C language [23] classic interview questions [Part 2]
- C语言实例_4
- 拖拽改变顺序
- When grep looks for a process, it ignores the grep process itself
猜你喜欢
设置Wordpress伪静态连接(无宝塔)
新工作感悟~辞旧迎新~
mongodb查看表是否导入成功
开发中对集合里面的数据根据属性进行合并数量时犯的错误
LeetCode. Sword finger offer 62 The last remaining number in the circle
AcWing 1148. Secret milk transportation problem solution (minimum spanning tree)
Gin introduction practice
C语言关于链表的代码看不懂?一篇文章让你拿捏二级指针并深入理解函数参数列表中传参的多种形式
ROS学习(22)TF变换
ROS学习(21)机器人SLAM功能包——orbslam的安装与测试
随机推荐
【唯一】的“万字配图“ | 讲透【链式存储结构】是什么?
WCF基金会
Appium automation test foundation uiautomatorviewer positioning tool
C language instance_ two
mongodb查看表是否导入成功
grep查找进程时,忽略grep进程本身
shell脚本快速统计项目代码行数
Comparison of picture beds of free white whoring
Set up [redis in centos7.x]
What does front-end processor mean? What is the main function? What is the difference with fortress machine?
ROS学习(24)plugin插件
Image watermarking, scaling and conversion of an input stream
AcWing 1142. 繁忙的都市 题解(最小生成树)
454 Baidu Mianjing 1
ROS学习(21)机器人SLAM功能包——orbslam的安装与测试
JS ES5也可以創建常量?
golang 基础 —— 数据类型
Yunna | work order management software, work order management software app
tansig和logsig的差异,为什么BP喜欢用tansig
字符串转成日期对象