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.

ImageAdapter clase

Interfaz para E/S de imagen

Descripción

es una clase abstracta que define la lectura y escritura personalizadas basadas en regiones de imágenes en formatos de archivo de imagen arbitrarios.ImageAdapter Puede utilizar clases que heredan de la interfaz con la función para realizar el procesamiento de bloques basado en archivos.ImageAdapterblockproc

Para escribir una clase de adaptador de imagen para un formato de archivo determinado, debe poder:

  • Consultar el tamaño del archivo en el disco

  • Leer un bloque rectangular de datos del archivo

Para usar esta clase, debe heredar de la clase.ImageAdapter Escriba la sintaxis siguiente como la primera línea del archivo de definición de clase:

classdef MyAdapter < ImageAdapter
    ...
end

Las clases que heredan de deben implementar los métodos y para admitir la lectura básica basada en regiones de imágenes.ImageAdapterreadRegionclose El método opcional permite la escritura incremental basada en regiones de imágenes.writeRegion Las clases de adaptador de imagen que no implementan el método son de solo lectura.writeRegion

el ImageAdapter clase es una clase.handle

Atributos de clase

Abstract
Verdad
HandleCompatible
Verdad

Para obtener información sobre los atributos de clase, consulte .Class Attributes

Propiedades

expandir todo

El tamaño de la imagen, especificado como un vector de 2 elementos de enteros positivos, o un vector de 3 elementos de enteros positivos, donde está el número de filas, es el número de columnas y es el número de canales de la imagen.[m n][m n p]mnp

Al construir una nueva clase que hereda de , establezca la propiedad en el constructor de clase.ImageAdapterImageSize

Ejemplo: [1920 1080]

Atributos:

GetAccess
Público
SetAccess
Protegido

Mapa de colores para imágenes indexadas, especificado como una matriz numérica -by-3 con valores en el rango [0, 1].c Cada fila de la matriz es un triplete RGB de 3 elementos que especifica los componentes rojo, verde y azul de un solo color.

Al construir una nueva clase que hereda de , establezca la propiedad en el constructor de clase.ImageAdapterColormap

Atributos:

GetAccess
Público
SetAccess
Protegido

Métodos

expandir todo

Introducido en R2010a