文章摘要
作者在项目中使用了经典Mac黑白图案,并创建了一个网站展示这些8×8像素的原始图案。这些图案最初出现在Mac的控制面板和MacPaint中,共有38种。作者通过提取原始资源,生成了所需的格式,并将其整理在网站上供人浏览。
文章总结
经典8×8像素黑白Mac图案
作者Paul Adams Smith在2025年9月3日发布了一篇关于经典Mac黑白图案的文章。这些图案最初出现在1984年Macintosh的System 1.0系统中,用于设置桌面背景和MacPaint中的填充图案。作者在项目中想要使用这些经典图案,但发现网络上并没有现成的干净、像素完美的GIF或PNG文件。于是,他决定从原始资源中提取这些图案。
提取过程
准备工作:作者下载了Mini vMac模拟器、旧版Mac ROM、System 6启动盘镜像、ExportFl和sitPack磁盘镜像,并安装了The Unarchiver和Xcode命令行工具。
模拟环境:在Mini vMac中启动System 6,挂载ExportFl和sitPack磁盘。使用sitPack程序将System文件夹压缩为System.sit文件,然后通过ExportFl程序将该文件导出到现代Mac上。
现代Mac操作:使用The Unarchiver解压System.sit文件,得到无扩展名的System文件。然后使用Xcode的DeRez工具提取其中的
PAT#资源,生成包含38个8×8图案的文本文件。格式转换:作者编写了一个Python程序,将提取的图案转换为.pbm格式(Netpbm图像格式的一部分),这种格式用“1”和“0”表示黑白像素。例如,一个地铁瓷砖图案在.pbm文件中表示为:
P1 8 8 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0生成图像:作者使用ImageMagick将.pbm文件转换为任意格式和分辨率的图像文件,确保在缩放时使用
-filter point以避免模糊效果。
动机
作者对这些经典图案和早期Mac的黑白美学有着深厚的怀旧情感,它们让他回忆起玩《Dark Castle》和《Glider》、使用HyperCard和Tex-Edit等早期共享软件的日子。通过提取这些图案,作者希望保留这些经典设计的原始数据,并将其存档为易于解析和操作的.pbm文件。
获取图案
读者可以访问作者的图案网站获取这些经典Mac图案。
评论总结
评论内容主要围绕经典黑白图案的怀旧与创意应用展开,观点多样且充满情感共鸣。以下是总结:
怀旧与经典
- 多位评论者表达了对这些黑白图案的怀旧情感,认为它们代表了早期计算机时代的经典设计。
- 引用:
- "Nostalgic! Who needs a colar display or even a monochrome display when you've got a high res (for the time) black and white screen :)"(almost)
- "That's an incredible hit of nostalgia. I haven't smiled like this in days."(zahlman)
技术与创意
- 评论者提到这些图案在有限的技术条件下(如8x8像素)展现出的创意与艺术性,并探讨了它们在早期操作系统(如Mac、Windows、X11)中的应用。
- 引用:
- "It's still hard to believe that some of these effects are accomplished in 8x8 pixels — in a single integer's worth of space, on modern architectures."(zahlman)
- "I'm continually surprised at how much you can fit in an 8x8 monochrome grid whenever I come across a clever pattern I haven't seen before."(ayaros)
跨平台与历史
- 评论者指出这些图案在多个平台(如Mac、Windows、X11)中的广泛使用,并分享了相关历史资源与代码。
- 引用:
- "My favourite is the wide weave one (#15).. what looks like the same pattern is on X and old Windows too."(unleaded)
- "FWIW, X11 also includes a bunch of quaint background patterns as well, in /usr/include/X11/bitmaps."(exikyut)
现代应用与实验
- 一些评论者分享了将这些经典图案应用于现代项目(如网页背景、游戏设计)的尝试,展现了其持久的艺术价值。
- 引用:
- "Two years ago I vibe coded a recreation of the Mac Desktop Pattern Control Panel to change a website's background."(JeremyHerrman)
- "Back in 2014 I made a phoney minigolf game using these patterns as a first step into making interactive work."(mrkpdl)
争议与反思
- 有评论者提到某些图案(如卐字)在历史上的负面意义,但承认其在设计上的独特性。
- 引用:
- "Swastikas make a nice pattern. Ya I know. But there are actually only like 7 really good strong patterns and swastikas is one of them."(swayvil)
总结:这些评论展现了经典黑白图案在技术、艺术与历史中的多重价值,既有怀旧情感,也有对现代应用的探索与反思。