众所周知,Windows 会为桌面应用程序(即不是从 Microsoft Store 安装的应用)自动生成磁贴,一般像是这样子。
Steam 默认生成的磁贴
系统会自动使用快捷方式对应 exe 的图标,将其安放在磁贴中央一块小区域内,然后在左下角加上快捷方式名称。无疑这是十分丑陋的,左下方的 label 暂且不说,图标占据了太小的空间,不能一眼就看到,而磁贴的底色也不能随着应用改变,只能是一成不变的灰白色或者灰黑色。
还能怎么办?当然自己画磁贴,让它看起来更舒服一点了!
需要用到的工具:MyTile(也叫 Win10Tile)、IconExplorer、Photoshop(推荐使用,画图倒也行)。这些工具都可以在网上下载到,我放出了前两款的官网链接。
据说还有一个方案是使用 Better StartMenu,但这个 App 需要后台进程运行,可能占用资源,在此略去不表;而我们所说的方案,不需要后台进程,但是应用更新后需要重新设置。
Step 1:找到应用路径
桌面应用在开始菜单的磁贴,本质上还是它在开始菜单中的快捷方式。所以,要修改磁贴图标,就要从它所对应的快捷方式入手。
在上面的文本框中输入程序名称,就可以搜索开始菜单中符合条件的快捷方式。在下面选择想更改的快捷方式,在 Application Target 中就可以找到这个快捷方式(也就是某个磁贴)所指向的应用程序路径。
如果你已经有了做好的图标,你可以直接跳到最后一步;如果没有,那么需要一步一步往下走。
Step 2:提取图标
将 exe 文件之前的那一段复制下来,粘贴到 Icon Explorer 左上角的地址栏中,按回车,如上图就是 “C:\Program Files\Adobe\Adobe Photoshop CS6 (64-bit)”。
然后选择对应的 exe 文件,就可以看到 exe 文件里包含的图标。
如果地址在 C 盘且含有 “ProgramData” 目录,那么需要将其粘贴到资源管理器的地址栏,将对应的 exe 文件复制一份出来,然后再 Icon Explorer 地址栏中找到你刚刚拷出来的目录。Icon Explorer 对原地址没有访问权限,所以并不能直接读取。
Icon Explorer 主界面,来自 mitec.cz
在右边的图标列表里,选择最大的那个,最好选择下方有标注 PNG 的,方便之后编辑。大部分应用应该都能提供 32 位、256*256 的 PNG 图标。然后将它保存到你能找到的位置。
如果只有 ico,你也可以 save as png,但是保存下来的图片可能失真,这时候你需要保存 ico,用画图打开,再另存为 png 格式。
Step 3:修改图标
我们提取出来的图标大部分奇形怪状,少数规则的也不能适应方磁贴的需要。这时候就需要修改图标。
对于大部分图标,可以直接加底色,比如 BitComet、金山文档、Python 和 VLC Player。我一般选取整个图标最深的颜色,然后再将其加深一点,作为底色。
而对于 Office 系列图标这些周围有阴影的图标,很难使用油漆桶工具涂色。我建议使用 PS 选择图标区域,用刚刚的办法选取底色,然后反选、填充。近看可能不太完美,但是离远一点基本看不出来。
有一些图标带有渐变效果,可以在方形区域内重新绘制渐变,把原画面中的元素重新移到新渐变上去。比如 Steam 和 GitHub Desktop。
有一些图标,用上面的方法并不能处理得十分完美,这时候需要自行便宜行事,比如 TIM。我认为这样处理会比较好看。比如 Epic Games Store、TIM、Photoshop 和 Premiere。
Step 4:更换图标
这一步最简单,在 MyTile 内找到你想更改的应用快捷方式,点击 Select Image,选择你刚刚编辑的图标,然后点击 Save。会自动帮你生成小尺寸图标。
现在,打开开始菜单,你就可以看到修改后的磁贴样式了。
谨以此文献给远去的 Windows 10, 和灵动的磁贴系统。