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 de imágenes basadas en regiones personalizadas 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 ser capaz de:

  • Consulte el tamaño del archivo en el disco

  • Lea un bloque rectangular de datos del archivo

Para usar esta clase, debe heredar de la clase.ImageAdapter Escriba la siguiente sintaxis 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 y 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 (MATLAB)

Propiedades

expandir todo

Tamaño de imagen, especificado como un vector de 2 elementos de enteros positivos, o un vector de 3 elementos de enteros positivos, donde es 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

Cuando se construye una nueva clase que hereda de, establezca la propiedad en el constructor de clase.ImageAdapterImageSize

Ejemplo: [1920 1080]

Atributos:

GetAccess
Público
SetAccess
Protegido

Colormap para imágenes indexadas, especificadas como una matriz numérica de-por-3 con valores en el intervalo [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.

Cuando se construye 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