PyDPainter与Deluxe Paint III完全兼容:如何在2026年打开和编辑IFF、ANIM复古格式

📅 2026/8/25 8:17:32
PyDPainter与Deluxe Paint III完全兼容:如何在2026年打开和编辑IFF、ANIM复古格式
PyDPainter与Deluxe Paint III完全兼容如何在2026年打开和编辑IFF、ANIM复古格式【免费下载链接】PyDPainterA usable pixel art paint program written in Python项目地址: https://gitcode.com/gh_mirrors/py/PyDPainterPyDPainter是一款用 Python 编写的免费开源像素画绘制程序与经典 Amiga 绘图软件Deluxe Paint III完全兼容。它可以直接打开并编辑IFF、ANIM等复古格式同时支持 GIF、PNG、BMP 等现代格式。无论你是想翻新老 Amiga 素材库还是刚开始学习像素画都能在 2026 年的电脑上流畅使用这套复古格式工具箱。为什么2026年还要打开IFF与ANIM复古格式Deluxe Paint III 早在 1985 年就用工具栏、菜单和左键绘画、右键擦除的交互定义了绘图程序的形态。几十年后低分辨率像素画重新流行但当年留下的海量.iff和.anim文件现代修图软件大多打不开或只能粗暴转换。PyDPainter 正是为此而生它不是导入后转成普通位图而是完整还原 Deluxe Paint III 的工作方式——复古屏幕格式、有限调色板、颜色循环一个不少。早期 Amiga 上运行 Deluxe Paint 的经典界面一键打开IFF图片支持的所有格式通过Picture 菜单 → Open...快捷键CTRL-o或直接拖拽文件进窗口PyDPainter 可加载格式扩展名说明Amiga IFF.iff/.ilbm2 色到 1600 万色自动转为最多 256 色PC Deluxe Paint.lbmPC 版 Deluxe Paint 的 256 色格式位图.bmpWindows 位图最高 256 色GIF.gif静态图走图片菜单动图走动画菜单PNG / JPEG / TGA.png/.jpg/.tga现代格式按需转为 256 色打开后你会发现一个有趣的细节顶部菜单栏会盖住画布上方的一部分——这正是当年 Amiga 屏幕的真实体验。用F10键可隐藏工具栏用方向键在超大画布中滚动。Deluxe Paint 经典封面图 King Tut320x200、32 色的标准 Lo-Res IFF 文件 提示HAM 模式4096 色的 IFF 文件也能加载PyDPainter 会自动将其转换为 256 色。打开ANIM动画逐帧编辑复古动画ANIM是 Amiga 平台的动画格式。PyDPainter 的Anim 菜单支持加载ANIM5Amiga 原版2 到 256 色动画 GIF2 到 256 色ANBR / ANIB动画笔刷带透明通道ANIM8 格式支持开发中注意 Amiga 文件常不带扩展名遇到没有后缀的裸文件直接拖进去即可识别。加载动画后屏幕底部会出现导航栏常用操作操作快捷键上一帧 / 下一帧1/2或PageUp/PageDown播放循环/ 播放一次4/5Ping-Pong 往复播放6核心动画逻辑实现在 libs/animation.pyGIF 的读写分别由 libs/gifparser.py 和 libs/gifwriter.py 完成。玩法你还可以把任意一帧的区域抓取成动画笔刷Anim Brush / Grab Frames之后像盖章一样在画布上画出会动的小动画——这是 Deluxe Paint III 时代的独门技巧如今依然好用。颜色循环让静态IFF动起来IFF 文件最迷人的特效是颜色循环Color Cycling——不改变任何像素仅让调色板中的颜色流动就能让火焰、水面活起来。在Palette 菜单中设置 Range参与循环的颜色区间和 Speed按TAB即可预览循环效果。这些设置会被写回 IFF / ANIM 文件在老设备上同样生效。快速上手三步打开复古文件git clone https://gitcode.com/gh_mirrors/py/PyDPainter cd PyDPainter python -m pip install -r requirements.txt python PyDPainter.py仅依赖 Python 3 PyGame NumPy见 requirements.txtWindows / macOS / Linux 全平台可用。详细步骤参见 installing.txt。哪里能拿到IFF、ANIM示例文件项目自带一个素材库 iff_pics/可以直接拿来练手iff_pics/Amiga-ball.iff— 经典 Amiga 弹球 IFFiff_pics/blueball.iff、iff_pics/redball.iff— 静态球体iff_pics/cycles.iff— 带颜色循环的 IFF 动画iff_pics/color-balls.anim— ANIM 动画文件更多菜单与动画功能细节可参考官方文档 docs/menus/src/picture.md 和 docs/menus/src/anim.md。常见问题问能保存回 IFF / ANIM 吗能。Save as...支持的所有打开格式都可以保存包括 IFF、LBM、ANIM5、动画 GIF老 Amiga 可直接读取。问支持 1600 万色动画吗不支持。PyDPainter 定位就是复刻 Deluxe Paint 时代的创作方式动画最多 256 色——正是限制中出创意的复古精神所在。问HAM 模式文件会失真吗HAM4096 色文件无法原生编辑但可加载并转换为 256 色继续处理。用 PyDPainter 打开一份 1987 年的 IFF 文件改个颜色、存成 ANIM——四十年前的工作流2026 年原样可用。【免费下载链接】PyDPainterA usable pixel art paint program written in Python项目地址: https://gitcode.com/gh_mirrors/py/PyDPainter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考