es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Nombre del perfil de espacio de color CGColorSpace

swift
let red = UIColor.red
print(red.cgColor.colorSpace!)

La salida es
<CGColorSpace 0x60000332d260> (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; sRGB IEC61966-2.1; rango extendido).

¿Cómo puedo obtener los valores individuales como el nombre de perfil sRGB IEC61966-2.1 como cadena de texto?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para obtener el valor único como el nombre de perfil sRGB IEC61966-2.1 como una cadena, puede acceder a la propiedad name del objeto CGColorSpace. Así es como puede modificar el código dado para imprimir solo el nombre del perfil:

    let red = UIColor.red
    if let colorSpaceName = red.cgColor.colorSpace?.name {
        print(colorSpaceName)
    }
    

    Esto debería producir la siguiente salida:

    sRGB IEC61966-2.1
    

Comments are closed.