
WinApps图标提取3步从EXE中拿到高清图标的完整指南【免费下载链接】winappsRun Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration. Hard fork of https://github.com/Fmstrat/winapps/项目地址: https://gitcode.com/GitHub_Trending/wina/winapps打开Linux应用菜单Microsoft Word是个灰色方块Adobe Photoshop干脆不在列表里。这不是bug——图标本来就藏在Windows的EXE里Linux读不到。这正是WinApps的图标提取流程要解决的问题。⚡ 30秒跑通克隆到看到图标只要3步第一步克隆项目git clone https://gitcode.com/GitHub_Trending/wina/winapps第二步进入目录执行bash setup.sh全程跟着菜单提示走就行。第三步在如何处理检测到的其他应用里选设置所有检测到的应用图标就会批量提取完毕。跑完打开应用菜单Word、Excel、各Adobe工具都带上了原汁原味的图标。 图标提取原理一句话讲清附3个进阶技巧一句话链路Windows虚拟机里的PowerShell脚本读取每个EXE抽出关联图标转成PNG无损位图再用base64文本编码方式传回Linux由脚本解码写入图标缓存路径~/.local/share/winapps/apps/应用名/icon.png。扫描范围覆盖Windows注册表、Chocolatey和UWP商店应用装过就能被发现核心逻辑在 ExtractPrograms.ps1 和 setup.sh。想换更清晰的图标上SVG。从EXE提取的图标多为32×32高分屏下能看出毛边。官方支持的应用在apps/目录里预置了手绘SVG矢量图标比如 Word图标加载时优先使用。图标没更新先清这个缓存。在Windows侧换了图标之后删掉图标缓存路径下对应的应用目录重跑安装脚本并带上--add-apps参数即可重新提取。不想逐个勾选扫描完成后的菜单里直接选设置所有检测到的应用所有EXE一次批量提取图标不用挨个点。❓ 最常被问的2个问题提取失败、显示通用灰色图标那是内置回退机制EXE里没有可读图标时脚本会写入一张32×32的默认PNG。往该应用的目录里放一张手绘icon.svg就能解决。仓库里预置了icon.svg提取的PNG还有用吗SVG优先。官方支持的应用走矢量图标任意分辨率都清晰PNG只是未列入清单应用的兜底方案。 延伸阅读当有人问起你Linux上的Word哪来的答案就是这句话图标也是同一条链路从EXE里提的。相关文档README.md · install/inquirer.sh【免费下载链接】winappsRun Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration. Hard fork of https://github.com/Fmstrat/winapps/项目地址: https://gitcode.com/GitHub_Trending/wina/winapps创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考