|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
解释: 有的时候, 我们把非常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空间配置文件的位置.
这行命令行会覆盖原本的图片, 因此使用的时候要注意备份图片.
|
|