Avoid repeating input channel names if e.g. R, G and B are reading from Y channel

This commit is contained in:
Roy Nieterau 2025-11-11 16:40:59 +01:00
parent 3fcb4949f2
commit f38a6dffba

View file

@ -1545,7 +1545,7 @@ def get_oiio_input_and_channel_args(oiio_input_info, alpha_default=None):
channels_arg += ",A={}".format(float(alpha_default)) channels_arg += ",A={}".format(float(alpha_default))
input_channels.append("A") input_channels.append("A")
input_channels_str = ",".join(input_channels) input_channels_str = ",".join(set(input_channels))
subimages = oiio_input_info.get("subimages") subimages = oiio_input_info.get("subimages")
input_arg = "-i" input_arg = "-i"