Lobsters | 📄 原文链接 | 2026-10-17 收录

把《白鲸》整本塞进一个 88×31 像素的网页按钮

来源:k.sosnierz.me — 2024-11-16

📋 概述

作者注意到互联网上历史悠久的小型网站徽章(88×31 按钮)里,动画通常只用来吸引眼球或轮流显示几个词,于是决定把《白鲸》整本书做进一个按钮。技术前提是 GIF 的帧数与分辨率其实非常宽松:最大分辨率可达 2^16×2^16,帧数也看不到上限,因此 88×31 的约束主要落在文字排布上——常规字体在 10 像素高才勉强可读,而专门为极小字号设计的 TomThumb(6×4)能在按钮里放下 5 行、每行 22 个字符。整条流水线是纯 POSIX 工具链:用 cat、tr、fold 把文本整理成 22 字符宽的段落,用 ImageMagick 的 convert 把文本逐帧画到 GIF 上,再裁掉多余的下边距并把帧延时设成 6 秒;若想让文字居中,另附一段 python 脚本自行计算行首空格。

🔑 核心要点

💡 金句

但为什么不是《白鲸》呢?
← 返回 Lobsters 首页