IMG版本转换 - Lucky-Koishi/KoishiExAPI GitHub Wiki

  使选定IMG文件转换成其他版本,本软件支持2、4、5、6版本之间的互转。由于不同的版本适用贴图不一样,因此版本转换操作很有可能失真,甚至会失败,关于IMG版本介绍,详见IMG版本词条;关于IMG版本转换的效果,详见下文“IMG版本转换效果”篇章。

IMG版本转换操作

  • 打开一个IMG文件或者一个NPK文件后选择待转换版本的IMG文件;
  • 右键点击IMG列表中待转换的IMG项,选择“转换IMG版本”;
    版本转换对话框
  • 在弹出的对话框中,选择需要转换后的版本,然后等待转换;
  • 转换结束后,软件界面变为转换后适应的界面。
    转换前的界面(V2)
    转换前
    转换后的界面(V4)
    版本转换对话框

IMG版本转换效果

转V2

  • 任何贴图转V2均一定成功,转换出的版本为ARGB8888颜色格式;
  • 任何贴图转V2均不会失真,保留透明度和半透明度;
  • V6转V2时,将拆分为等于颜色方案数的IMG文件,每个IMG文件按照时装拆解方案重新命名。

转V4

  • 当V2的颜色数超过256(包含透明)时,转换失败;
  • 任何贴图转V4时,若转换成功则不会失真,但转换速度较慢(V6转V4除外);
  • 当V5的所有插值颜色与关键颜色(包含透明度)数超过256时,转换失败,仅有一部分DXT1格式的V5转V4会成功,大部分DXT1和几乎全部的DXT5的格式的V5转V4会失败;
  • V6转V4速度极快,V6转V4时,将拆分为等于颜色方案数的IMG文件,每个IMG文件按照时装拆解方案重新命名。

转V5

  • 任何贴图转V5均一定成功,转换出的版本为DXT5格式;
  • 几乎所有贴图转V5均会失真,转换会保留透明度和半透明度,但透明度部分也会失真;贴图越小,失真程度越大;
  • 转换完毕后,针对所有图片帧中的每一帧均会建一个单独DDS图片与其对应;
  • V6转V5时,将拆分为等于颜色方案数的IMG文件,每个IMG文件按照时装拆解方案重新命名。

转V6

  • 所有其他版本转V6时,会现将其版本(若不是V4)转换为V4,然后通过对V4的调色方案数据做极小的改动(需要做的无非添加一个双字而已);最终效果为只包含原V4所使用的一个颜色方案的V6版本,。
  • 所有其他版本转V6时,成功率,失真度与转V4时相同。
    V5效果与转换前相比 1
⚠️ **GitHub.com Fallback** ⚠️