查看: 209|回复: 0

[经验] renpy图片与原图出现色差的原因之一及解决

[复制链接]
发表于 2026-8-7 06:54:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
解释:
有的时候, 我们把非常nice的一张图片导入到renpy中以后会发现, 图片的颜色发灰, 似乎饱和度很低.

这有可能时因为, 图片使用了非srgb的色彩管理, 也就是ICC色彩配置文件.

例如比较常用的display p3, Adobe RGB, ProPhoto RGB. 这些ICC都有着比srgb更广的色域.

但很可惜, renpy以及一些Windows的图片浏览工具无法正常的渲染这些图片.


解决办法1:
使用Photoshop, gimp等程序手动转换配置文件.


解决办法2:
使用ImageMagick批量转换配置文件.
步骤1: 下载ImageMagick并安装. 我比较喜欢使用这个, 因为是命令行工具+开源.
步骤2: 下载sRGB配置文件. 鄙人是在ICC官网上下载的.
步骤3: 打开cmd然后输入for /r "E:\renpy\game" %f in (*.png) do magick mogrify -intent perceptual -profile "C:\Users\Administrator\Downloads\sRGB_v4_ICC_preference.icc" "%f"


第一个双引号是你要转化的png图片所在的根目录, 命令会自动把每个子目录都跑一遍.
适合后面发现颜色全错的时候进行整个游戏的整改的时候使用.

第二个双引号是你要使用的srgb空间配置文件的位置.
这行命令行会覆盖原本的图片, 因此使用的时候要注意备份图片.


评分

参与人数 1活力 +300 干货 +3 收起 理由
被诅咒的章鱼 + 300 + 3 命令行好评

查看全部评分

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,欢迎加入QQ交流群:1028986456

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|苏ICP备17067825号

在本版发帖返回顶部