前几天批量转一些图片,但是无论我用什么转格式软件,png转jpg之后的图片都发白。

转换颜色差异

上面是转换之后的,下面是转换之前的。

这样造成了颜色问题导致拼接起来很容易看出来。尝试了很多软件,最后还是使用Photoshop来解决了。

首先尝试Photoshop能不能解决

首先将没有转换格式的图片导入到Photoshop中,先尝试一张。

选择「文件」->「存储为」

格式选择你想要转换的目标格式,我这里选择jpg,然后选择存储位置。确保嵌入了颜色配置文件。

保存

我们可以调节导出的尺寸,在格式选项里面我们要选择

格式选项

基线(标准): 适用于大多数用途,确保色彩配置文件正确嵌入,颜色显示准确。

基线优化: 优化文件大小,可能会在某些情况下影响颜色表现,尤其是在不同软件处理色彩配置文件时。

渐进式: 图片按多个扫描层加载,通常不影响颜色,但在某些查看器中可能会有色彩显示问题。

如果发现颜色没有问题,那么我们就可以完成了。如果我们需要批量转换,那么我们可以用到Photoshop的「动作」功能。

创建动作

我们需要创建一个如图所示的动作:

创建动作

如果你不会创建动作,可以根据下面的教程来

选择 文件 > 打开,然后选择一个您希望应用动作的 PNG 文件。

显示“动作”面板: 如果“动作”面板尚未显示,您可以通过以下方法打开:

  • 菜单栏:选择 窗口 > 动作
  • 或者使用快捷键 Alt + F9(Windows)或 Option + F9(Mac)。

新建动作: 在“动作”面板的右上角,点击 “创建新动作” 图标(类似于一个小方块加号的图标)。

命名您的动作: 在弹出的对话框中,为您的动作命名,例如 “保存为 JPG 并关闭”

选择动作集: 您可以选择将此动作保存在现有的动作集内,或创建一个新的动作集。

点击“记录”: 点击 “记录” 按钮,Photoshop 将开始记录您接下来的所有操作。

录制动作

选择“存储为”

  • 菜单栏:选择 文件 > 存储为

设置文件格式为 JPG

  • 在弹出的“存储为”对话框中,选择文件格式为 JPEG
  • 选择保存位置,因为我们更改格式,所以无需自定义名称直接存储。

调整 JPEG 选项

  • 点击 “保存” 后,会弹出 JPEG 选项 对话框。
  • 设置所需的图像质量(例如,12 为最高质量)。记得选择基线(标准)。
  • 确保 “图像” 部分的选项符合您的需求,然后点击 “确定”

关闭当前图像

  • 菜单栏:选择 文件 > 关闭

停止记录: 在“动作”面板的下方,点击 “停止” 图标(一个方形按钮),以结束动作的录制。

动作面板

左侧的方形按钮是停止,圆形是录制。

批量使用动作

选择「文件」->「自动」->「批处理」

批处理

修改动作为我们刚才创建的动作,然后目标选择「文件夹」,选择保存位置之后点击「确定」即可开始批量转换。

批处理