# 在 PNG 之前，图像曾经长这样

**URL:** <https://meta.appinn.net/t/topic/80919>\
**Category:** 青蛙的应用\
**Created:** [2026 年1 月 26 日 07:02 UTC](https://meta.appinn.net/t/topic/80919 "2026-01-26T07:02:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
发布日期： [2026 年1 月 26 日 07:02 UTC](https://meta.appinn.net/t/topic/80919/1 "2026-01-26T07:02:15Z")

</div>

原始链接在： [在 PNG 之前，图像曾经长这样 - 小众软件](https://www.appinn.com/dpaint-js/)

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

  
 ![](https://h2cdn.appinn.me/original/3X/1/f/1f98b811bba4a7bd893cdb22986e7bf2a4623b5a.jpeg)
## **Amiga 电脑** 时代

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

 ![](https://h2cdn.appinn.me/original/3X/1/0/106544d185d5b321ca8881e13e8e5d7622e9be94.avif)

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

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

### **Amiga icon files** 格式

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

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

 ![](https://h2cdn.appinn.me/original/3X/6/1/6141367e58f1c57f6cb92fb11a335b7d18eb7cfb.avif)

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

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

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

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

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

是的，不能直接打开。

但是可以用这个：

## DPaint.js

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

 ![](https://h2cdn.appinn.me/original/3X/d/7/d7f59d42467cee03d99cad59f9b02cd038dbbb49.avif)

它已经在 [GitHub](https://github.com/steffest/DPaint-js) 开源，并且可以即开即用：

- [DPaint JS](https://www.stef.be/dpaint/)

### 主要功能：

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

## 结尾

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

但作为一个[冷知识](https://www.appinn.com/tag/%e5%86%b7%e7%9f%a5%e8%af%86/)，了解一下“在 PNG 之前，图像曾经是怎样被设计和使用的”，其实也挺有意思的 😂

* * *

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