在 PNG 之前,图像曾经长这样

PNGJPG 成为事实标准之前,图像文件并不是为了“通用”和“兼容”而设计的。
在更早的个人电脑时代,一张图像往往只需要在某一种机器、某一个系统上正常工作即可。

在 PNG 之前,图像曾经长这样 1

Amiga 电脑时代

在 PC 成为事实标准之前,个人电脑世界并不只有一种选择。同一时期还存在着另一条完全不同的路线:Amiga 电脑,一款诞生于 1980 年代、极具代表性的家用计算机。

在 PNG 之前,图像曾经长这样 2
Commodore 公司在1987年出产的 Amiga 500 是当时最受欢迎的 Amiga 电脑型号。

与早期 PC 相比,Amiga 在图形和声音处理能力上更为先进,也正因如此,它成为当时游戏、美术和演示程序的重要平台。

当年的图像格式直接服务于具体的硬件条件:有限的内存、固定的显示芯片,以及并不算强的处理能力。图像文件的首要目标不是“在哪都能打开”,而是“能不能跑得快、占得少”。

Amiga icon files 格式

在这样的环境下,系统界面也需要一种既轻量、又能体现个性的图形元素,于是出现了 Amiga icon files 这种图标文件格式。

Amiga 的图标并不仅仅是一张小图片。每一个 icon 文件,除了包含图标的像素数据之外,还保存了程序的启动方式、默认参数以及显示相关的信息。也就是说,它既是“图标”,也是某种程度上的“启动配置文件”。

在 PNG 之前,图像曾经长这样 3
Amiga 上的 Deluxe Paint V,展示了 《维纳斯的诞生》 的细节,作为示例图片包含在 1985 年首次发布时

在当时,这种设计非常实用。一方面,图标本身采用调色板和少颜色的像素表示,占用内存极小;另一方面,系统可以直接根据 icon 文件中的信息启动程序,而不需要额外的快捷方式或配置界面。这让 Amiga 的桌面既直观,又高度贴合硬件能力。

但也因为这种没有考虑平台兼容性的设计,离开 Amiga 操作系统,这种图标文件几乎无法被其他环境直接识别。

随着 Amiga 逐渐退出主流视野,Amiga icon files 以及相关的图像格式,也一同被现代操作系统和图像软件“遗忘”了。

如何在 2026 年读取 Amiga 图片格式?

在今天,大多数常见的图像工具几乎无法直接打开这些文件。

是的,不能直接打开。但是可以:

DPaint.js

DPaint.js 是一个运行在浏览器中的图片编辑工具,它以经典的 Deluxe Paint 为蓝本,专注于复古 Amiga 文件格式:读取和写入 Amiga 图标文件和 IFF ILBM 图像。

在 PNG 之前,图像曾经长这样 4

它已经在 GitHub 开源,并且可以即开即用:

主要功能:

  • 打开和保存 Amiga 原生图像格式:支持 Amiga icon files 和 IFF ILBM 文件。
  • 像素级绘制与编辑:提供基础的画笔、填充等工具,适合逐像素调整。
  • 调色板管理:使用有限颜色进行创作,符合早期计算机的绘图方式。
  • 无需安装,直接在浏览器中使用

结尾

无论如何,DPaint.js 并不合适 99.5% 的用户,因为你并没有 Amiga 图片格式的文件,也没有 Amiga 电脑…

但作为一个冷知识,了解一下“在 PNG 之前,图像曾经是怎样被设计和使用的”,其实也挺有意思的 😂


原文:https://www.appinn.com/dpaint-js/

写留言

Enable Notifications OK No thanks