ENGINE · DM-ICON-CORE

这台像素引擎,我们自己造的

DeskMakeover 的每一次换装,都由 dm-icon-core 驱动:一台近一万二千行纯 Rust 写成的确定性像素计算引擎。它先读懂每一颗图标再动手,同样的输入永远得到同样的像素。桌面端和这个网页跑的是同一套引擎,下面所有画面都是它当场算出来的。

11,946

引擎代码,纯 Rust

1,487

真实图标逐字节校验

57

核心算法测试

88 KB

整个引擎装进这个网页

01原来的图标
02算出来的底盘
03换好外观的成品

引擎的装配线,像发动机的分解图:先读原图,再算底盘,最后合成成品。每一层都是引擎的真实输出,拖动可以旋转查看。

01 · READ

引擎的视觉:先读懂,再动手

每颗图标进入引擎,先经过一轮完整分析:主色是什么,带没带自己的背景,轮廓是不是标准形状。分析结果写进一份档案,后面每个环节都读这份档案,不靠猜。这是这台引擎所有能力的地基。

对轮廓
取主色
出报告
01认类型02找背景03取主色04对轮廓05出报告

扫描掠过这颗真实的「此电脑」,轮廓层被提起,主色被抽出,档案就此建立。拖动可以旋转查看。

02 · CUT

精准分离:图案和底,一刀切开

这颗「回收站」,连玻璃篓带废纸都是它自带的「底」。引擎认出真正的图案只有那枚回收标志:把底整层打碎剥走,标志原地不动,再配上一块新算出来的底盘。整套判断来自引擎的真实输出,不是人工描的。

判为底的玻璃篓
真正的图案
换好底盘的成品
01 认出底02 碎裂剥离03 换上新底盘

碎裂飘散的每一粒方块,都是引擎判定为「底」的真实像素。这份逐像素判定与桌面端完全一致。拖动可以旋转查看。

03 · RESCUE

自动救援:撞色了,引擎自己处理

蓝信封遇上蓝底盘,眼看要融进去。引擎沿边缘取样,判断出颜色差和明暗差都不够用,立刻补一圈描边、垫一层影子。这不是预设的特例,是引擎对每一颗图标都在做的实时判断。

撞色的瓦片
引擎算出的救援层

01

撞色

蓝配蓝,信封边缘快看不见了

02

发现

沿着边缘取样,颜色差和明暗差都不达标

03

救回

救援层合入,信封回来了

悬浮的那一层,就是引擎算出来的救援内容:一圈描边加一层影子。两种状态都是引擎真实渲染。

04 · PROMISE

铁律:品牌色,一个像素都不动

这台引擎有一条写死在代码里的规矩:图案本身永不改色。区分度全部来自底盘、描边和影子。当几颗图标的底盘撞色,引擎把底盘错开一点,让每颗都认得清,图案原封不动。

邮件
此电脑
图片文件夹

IRON LAW

图案像素永不改色

三颗蓝色系图标,底盘被推开到互相认得清。图案一个像素都没动。

05 · FINISH

质感渲染:玻璃、像素、贴纸,全部现算

质感不是叠一张滤镜图,是引擎的渲染能力。反光、颗粒、白边、投影,都是对着当前这颗图标逐像素算出来的。换一颗图标,全部重新算。

GLASS

玻璃

反光和边缘折射按图形现算

PIXEL

像素

逐格取平均,再配上糖果色

STICKER

贴纸

白边沿着轮廓外一圈生长

06 · LIVE

引擎就在这个网页里

不用装软件,引擎已经装进了这一页:88 KB,就是桌面端出厂的那套 Rust 代码。挑一颗真实图标,或者传一张你自己的图,每拖一下都是当场算出来的,不是预录视频。

真实图标

图片只在你的浏览器里处理,不会上传到任何地方。

形状

外观

质感

底盘色相

与桌面端字节级一致DM-ICON-WASM · 88 KB GZIP

07 · RECEIPTS

给工程师的收据

上面每一句话都能在源码里对账:1,487 颗真实图标逐字节校验,浏览器里的演示与桌面端字节级一致。每个数字都可以点开看。

这台引擎,已经在等你的桌面

它不是演示品,桌面上它天天干活。动手之前先给桌面拍快照,不满意一键回到原样。

DOWNLOAD · V0.1.0

下载 DeskMakeover

DeskMakeover_0.1.0_x64-setup.exev0.1.0 · 2026-07-17 · 14.6 MB
下载安装包

GitHub 官方直链

大陆下载慢或打不开,用加速线路

加速线路由第三方公益代理提供,与本项目无关。下载完核对文件大小应为 14.6 MB。