Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

isicc

Compruebe los datos de perfil ICC válidos

Descripción

ejemplo

tf = isicc(profile) comprueba si el perfil de entrada es un dato de Perfil de International color Consortium (ICC) válido. La función devuelve un valor lógico que indica si la entrada es un perfil ICC válido.

Ejemplos

contraer todo

Lea los datos de perfil ICC en el área de trabajo.

profile = iccread('sRGB.icm');

Compruebe si es un dato de perfil ICC válido.profile La función devuelve Logical 1 (true).

tf = isicc(profile)
tf = logical
   1

Cree un nuevo dato de perfil ICC sin los campos de encabezado y copyright. Se utiliza para eliminar los campos ' ' y ' ' de la estructura de datos de perfil ICC.rmfieldHeaderCopyright

newProfile = rmfield(profile,{'Header','Copyright'});

Inspeccione los nuevos datos de perfil para comprobar que se quitan los campos ' ' y ' '.HeaderCopyright

newProfile
newProfile = struct with fields:
             TagTable: {17x3 cell}
          Description: [1x1 struct]
      MediaWhitePoint: [0.9505 1 1.0891]
      MediaBlackPoint: [0 0 0]
        DeviceMfgDesc: [1x1 struct]
      DeviceModelDesc: [1x1 struct]
      ViewingCondDesc: [1x1 struct]
    ViewingConditions: [1x1 struct]
            Luminance: [76.0365 80 87.1246]
          Measurement: [1x1 struct]
           Technology: 'Cathode Ray Tube Display'
               MatTRC: [1x1 struct]
          PrivateTags: {}
             Filename: 'sRGB.icm'

Compruebe si es un dato de perfil ICC válido.newProfile La función devuelve Logical 0 (false).

tf = isicc(newProfile)
tf = logical
   0

Argumentos de entrada

contraer todo

Los datos de perfil ICC, especificados como una matriz de estructura, representan un perfil ICC en el formato de datos devuelto por.iccread Los datos de perfil ICC deben contener todas las etiquetas y los campos requeridos por la especificación de perfil ICC.

Tipos de datos: struct

Argumentos de salida

contraer todo

Perfil ICC válido, devuelto como lógico 1 () cuando la entrada es un dato de perfil ICC válido y 0 () lógico en caso contrario.truefalse

Algoritmos

comprueba si tiene un conjunto completo de las etiquetas requeridas para un perfil ICC. debe contener un campo, que a su vez debe contener un campo y un campo.isiccprofileprofileHeaderVersionDeviceClass Estos campos junto con otros, se utilizan para determinar el conjunto de etiquetas requeridas de acuerdo con la especificación de perfil ICC. Las etiquetas requeridas para las especificaciones del perfil ICC relacionadas con la versión 2 (ICC. 1:2001-04) y la versión 4 (ICC. 1:2001-12) están disponibles en www.color.org.

Consulte también

| | |

Introducido antes de R2006a