# PS1 复古贴图转换器

本地图片转 RGB555 或 16/256 色贴图，支持有序抖动、仿射映射与顶点吸附 3D 预览。

> 标准页面: https://elysiatools.com/zh/tools/ps1-retro-texture-converter

- **分类:** Media

- **关键词:** PS1 复古贴图转换器, PS1, RGB555, 有序抖动, 低多边形预览

## 概述

## PS1 复古贴图转换器

本地图片转 RGB555 或 16/256 色贴图，支持有序抖动、仿射映射与顶点吸附 3D 预览。

-   PNG / JPEG / WebP · ≤10 MiB · ≤3200 万像素。源图先缩小至最长边 1024 px。
-   PNG 为限制色数的、不透明 RGBA8 图片，并非索引 PNG 或 PS1 TIM/CLUT 文件。透明区域在量化前与所选底色合成。
-   320 × 240 视口 · 最近邻采样。UV 变形与顶点吸附仅作用于预览，不会写入贴图 PNG。
-   图片不离开浏览器。关闭或重新运行前请下载；不会自动保存。

PS1 风格创意处理，不是硬件模拟器。抖动直接写入贴图，不等同于完整 PS1 帧缓冲管线。动态 WebP/PNG 仅取首帧。

## 输入项

- **颜色模式** (select)
- **编辑器语言** (select)

## 适用场景

- 为复古 Low-Poly 独立游戏制作符合初代 PlayStation 硬件色彩特性的模型贴图。
- 将高清照片或插画降级采样为带有点阵抖动与色彩量化质感的复古艺术资源。
- 在将纹理导入游戏引擎前，于 320 × 240 视口下实时预览仿射 UV 抖动与顶点抖动的视觉表现。

## 工作原理

- 在本地加载 PNG、JPEG 或 WebP 图像（支持最大 10 MiB 或 3200 万像素），最长边自动规范化缩小至 1024 像素以内，若有透明区域则与指定底色预先合成。
- 选择颜色量化模式（RGB555 15 位色、16 色或 256 色调色板），应用有序抖动算法将色彩梯度烘焙入像素。
- 在内置的 320 × 240 最近邻采样视口中，通过低多边形网格观察仿射纹理变形与顶点吸附的 3D 复古效果。
- 将处理完成的不透明 RGBA8 PNG 贴图导出保存到本地磁盘。

## 使用案例

- 独立复古游戏开发：为 Godot、Unity 等现代引擎制作初代主机质感的低色数道具贴图。
- 像素与复古美术创作：将平面摄影作品转为具有 90 年代 32 位家用机特征的抖动像素插画。
- 复古 3D 材质打样：通过最近邻过滤与仿射视图，快速排查高分辨率纹理在极低色彩下的可读性与噪点表现。

## 常见问题

### 导出的贴图是 PS1 原生的 TIM 或 CLUT 格式吗？

不是。工具导出的是限制了色数的不透明 RGBA8 PNG 文件，并非索引 PNG 或 PS1 硬件专用的 TIM/CLUT 格式。

### 3D 预览中的顶点抖动与仿射 UV 变形会写入最终导出的 PNG 文件吗？

不会。仿射映射与顶点吸附属于 320 × 240 视口的实时渲染效果，导出的 PNG 仅包含颜色量化与有序抖动后的贴图本身。

### 上传带有透明通道的 PNG 或 WebP 图像会如何处理？

透明区域会在执行色彩量化与抖动前，与所选底色直接合并展平为不透明图像。

### 工具支持动态 GIF 或动态 WebP 吗？

支持输入动态 WebP 或 APNG，但程序仅会提取并转换其中的第一帧静态图像。

### 我的源图像会被上传到远程服务器吗？

不会。所有图像量化与 3D 渲染均在本地浏览器中运行，关闭或刷新页面前需手动下载导出的贴图。

## 相关工具

- [自适应 12 点隐藏水印](https://elysiatools.com/zh/tools/adaptive-12-point-hidden-watermark): 为单张图片或 ZIP 中每张支持图片，在全部、随机或指定的边缘点位添加低对比度文字水印，并按局部背景自动选择深色或浅色文字。
- [批量图片水印](https://elysiatools.com/zh/tools/batch-watermark): 为多张图片添加水印，支持文字或图片水印、位置控制和批量处理
- [SVG转JPG转换器](https://elysiatools.com/zh/tools/svg-to-jpg): 将SVG矢量图形转换为JPG光栅格式，支持自定义分辨率、质量和背景选项
- [SVG转PNG转换器](https://elysiatools.com/zh/tools/svg-to-png): 将SVG矢量图形转换为PNG光栅格式，支持自定义分辨率、质量和透明度选项
- [SVG转WebP转换器](https://elysiatools.com/zh/tools/svg-to-webp): 将SVG矢量图形转换为WebP光栅格式，支持现代压缩和透明度
- [播客章节标记生成器（ID3 / Podcasting 2.0）](https://elysiatools.com/zh/tools/podcast-chapter-marker-builder): 粘贴时间码章节列表，一次生成全部交付格式：Podcasting 2.0 章节 JSON（v1.2.0）与 RSS podcast:chapters 标签、可选把 ID3v2.4 CHAP+CTOC 章节帧直接烧入上传的 MP3（毫秒为普通大端 uint32、偏移 0xFFFFFFFF、每章嵌 TIT2 子帧、保留原有标签帧）、Vorbis CHAPTER001 注释对（OGG/Opus）、mp4chaps 文本、YouTube 说明栏时间戳块与 SRT 副车文件，并附各播放器真实支持情况（Apple 自 2025 起支持 RSS JSON；Pocket Casts/Overcast 仅读内嵌 ID3；Spotify 两者都不读）。
- [AI图片转Markdown](https://elysiatools.com/zh/tools/ai-image-to-markdown): 使用AI视觉模型从图片中提取文本并转换为Markdown格式
- [Data URI 生成器](https://elysiatools.com/zh/tools/data-uri-generator): 将文件转换为 Data URI（Base64 或百分号编码），用于直接在 HTML、CSS 或 Markdown 中内联图片、字体等资源

## 示例

- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [复古游戏纹理制作、候选评审与素材交付](https://elysiatools.com/zh/hubs/retro-game-texture-review-and-asset-handoff): 将一张获授权图片制作成低分辨率限色纹理，对比已应用候选，检查实际 PNG 与细节，交付色板、参数和供目标引擎测试的审核素材包。
