Main Content

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.

bigimageshow

Mostrar objetobigimage

Descripción

A muestra los datos de un objeto.bigimageshowbigimage El los datos de imagen cargan progresivamente en función de las extensiones de imagen y la resolución de la pantalla.bigimageshow

Creación

Descripción

bigimageshow(bigimg) muestra la imagen grande utilizando las propiedades de visualización predeterminadas.bigimg

bigimageshow(hax,bigimg) muestra la imagen grande en los ejes.bigimghax

ejemplo

bigimageshow(___,Name,Value) establece la visualización inicial utilizando pares nombre-valor.Propiedades Puede especificar varios pares nombre-valor. Incluya cada argumento o nombre de propiedad entre comillas.

Por ejemplo, muestra una imagen grande y superpone líneas de cuadrícula punteadas.bigimageshow(bigimg,'GridVisible','on','GridLineStyle',':')

b = bigimageshow(___) devuelve el objeto .bigimageshowb Se utiliza para modificar la configuración de visualización después de que se muestre la imagen grande.b

Argumentos de entrada

expandir todo

Imagen grande, especificada como un objeto.bigimage

Ejes primarios de objeto, especificados como un objeto de ejes.bigimageshow

Propiedades

expandir todo

Ejes primarios de objeto, especificados como un objeto de ejes.bigimageshow Si no especifica un elemento primario, utiliza el identificador de la figura actual, .bigimageshowgca Si no existe una figura, crea una nueva figura.bigimageshow

Big image data to display, especificado como un objeto.bigimage

Método de asignación de datos de color, especificado como o .'direct''scaled' Utilice esta propiedad para controlar la asignación de valores de datos de color en el mapa de colores. debe ser un vector o una matriz que defina colores indexados.CDataCData Esta propiedad no tiene ningún efecto si es una matriz 3D que define colores RGB.CData

Los métodos tienen estos efectos:

  • — Interpretar los valores como índices en el mapa de colores actual.'direct' Los valores con una porción decimal se fijan al entero inferior más cercano.

    • Si los valores son de tipo o , entonces los valores de o menos se asignan al primer color del mapa de colores.doublesingle1 Los valores iguales o mayores que la longitud del mapa de colores se asignan al último color del mapa de colores.

    • Si los valores son de tipo , , , , , , , , , , , , a continuación, los valores de o menos asignar al primer color en el mapa de colores.uint8uint16uint32uint64int8int16int32int640 Los valores iguales o mayores que la longitud del mapa de colores se asignan al último color del mapa de colores (o hasta los límites de rango del tipo).

    • Si los valores son de tipo , a continuación, los valores de mapa al primer color en el mapa de colores y los valores de mapa al segundo color en el mapa de colores.logical01

  • — Escale los valores para que oscilen entre los límites de color mínimo y máximo.'scaled' La propiedad de los ejes contiene los límites de color.CLim

Datos de transparencia, especificados en uno de estos formularios:

  • Escalar numérico: utilice una transparencia coherente en toda la imagen.

  • Matriz numérica del mismo tamaño que : utilice un valor de transparencia diferente para cada elemento de imagen.CData

La propiedad controla cómo se interpretan los valores de transparencia de datos alfa.AlphaDataMappingMATLAB®

Ejemplo: 0.5

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Interpretación de valores, especificados como uno de estos valores:AlphaData

  • — Interpretar los valores como valores de transparencia.'none' Un valor de 1 o mayor es completamente opaco, un valor de 0 o menos es completamente transparente y un valor entre 0 y 1 es semitransparente.

  • : asigne los valores al mapa alfa de la figura.'scaled' Los límites alfa mínimo y máximo de los ejes determinan los valores de datos alfa que se asignan al primer y último elemento del mapa alfa, respectivamente. Por ejemplo, si los límites alfa son , entonces los valores de datos alfa menores o iguales que se asignan al primer elemento del mapa alfa.[3 5]3 Valores de datos alfa mayores o iguales que asignar al último elemento del mapa alfa.5 La propiedad de los ejes contiene los límites alfa.ALim La propiedad de la figura contiene el mapa alfa.Alphamap

  • — Interpretar los valores como índices en el mapa alfa de la figura.'direct' Los valores con una porción decimal se fijan al entero inferior más cercano:

    • Si los valores son de tipo o , los valores de 1 o menos se asignan al primer elemento del mapa alfa.doublesingle Los valores iguales o mayores que la longitud del mapa alfa se asignan al último elemento del mapa alfa.

    • Si los valores son de tipo entero, los valores de 0 o menos se asignan al primer elemento del mapa alfa. Los valores iguales o mayores que la longitud del mapa alfa se asignan al último elemento del mapa alfa (o hasta los límites de rango del tipo). Los tipos enteros son , , , , , , , , y .uint8uint16uint32uint64int8int16int32int64

    • Si los valores son de tipo , a continuación, los valores de map al primer elemento en el mapa alfa y los valores de map al segundo elemento en el mapa alfa.logical01

Nivel de resolución de los datos de imagen que se va a mostrar, especificado como un entero positivo que es menor o igual que el número de niveles de resolución de .bigimg

Modo de selección para el nivel de resolución, especificado como uno de estos valores:

  • — Seleccione automáticamente el nivel de resolución en función de los ejes principales y el tamaño de pantalla disponible.'auto'

  • — Seleccione manualmente el nivel de resolución estableciendo la propiedad.'manual'ResolutionLevel

Las líneas de rejilla son visibles, especificadas como o .'off''on'

Nivel de resolución de las líneas de rejilla, especificado como uno de estos valores:

  • entero positivo — Muestra la cuadrícula de acuerdo con el nivel de resolución específico de .bigimg

  • — Visualice la cuadrícula en el nivel de resolución más fino (más alto).'fine'

  • — Visualice la rejilla en el nivel de resolución más grueso (más bajo).'coarse'

De forma predeterminada, tiene el mismo valor que .GridLevelResolutionLevel

Modo de selección para el nivel de resolución de cuadrícula, especificado como uno de estos valores:

  • : seleccione el nivel de resolución de cuadrícula para que coincida con el nivel de resolución de datos de imagen.'auto'ResolutionLevel

  • : especifique manualmente el nivel de resolución de la cuadrícula estableciendo la propiedad.'manual'GridLevel

Color de línea de cuadrícula, especificado como un triplete RGB, un código de color hexadecimal, un nombre de color o un nombre de color corto. Para mostrar las líneas de cuadrícula, establezca la propiedad en .GridVisible'on'

Para un color personalizado, especifique un triplete RGB o un código de color hexadecimal.

  • Un triplete RGB es un vector de fila de tres elementos cuyos elementos especifican las intensidades de los componentes rojo, verde y azul del color. Las intensidades deben estar en el rango; por ejemplo, .[0,1][0.4 0.6 0.7]

  • Un código de color hexadecimal es un vector de caracteres o un escalar de cadena que comienza con un símbolo hash ( ) seguido de tres o seis dígitos hexadecimales, que pueden variar de hasta .#0F Los valores no distinguen entre mayúsculas y minúsculas. Por lo tanto, los códigos de color , , , y son equivalentes.'#FF8800''#ff8800''#F80''#f80'

Como alternativa, puede especificar algunos colores comunes por nombre. En esta tabla se enumeran las opciones de color con nombre, los trillizos RGB equivalentes y los códigos de color hexadecimales.

Nombre del colorNombre cortoTriplete RGBCódigo de color hexadecimalAspecto
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan' 'c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

Aquí están los trillizos RGB y los códigos de color hexadecimales para los colores predeterminados que se utilizan en muchos tipos de trazados.MATLAB

Triplete RGBCódigo de color hexadecimalAspecto
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

Ejemplo: b.GridColor = [1 0 0]

Ejemplo: b.GridColor = 'r'

Ejemplo: b.GridColor = 'red'

Ejemplo: b.GridColor = '#FF0000'

Transparencia de línea de rejilla, especificada como un valor en el intervalo [0, 1]. Un valor de medios completamente opaco y un valor de medios completamente transparentes.10 Para mostrar las líneas de cuadrícula, establezca la propiedad en .GridVisible'on'

Ejemplo: b.GridAlpha = 0.5

Ancho de línea de rejilla, especificado como un valor positivo en puntos. Para mostrar las líneas de cuadrícula, establezca la propiedad en .GridVisible'on'

Estilo de línea de cuadrícula, especificado como uno de los estilos de línea de esta tabla.

Estilo de líneaDescripciónLínea resultante
'-'Línea sólida

'--'Línea discontinua

':'Línea de puntos

'-.'Línea de puntos De salpicadero

'none'Sin líneaSin línea

Para mostrar las líneas de cuadrícula, establezca la propiedad en .GridVisible'on'

Ejemplo: b.GridLineStyle = '--'

Método de interpolación utilizado para remuestrear píxeles, especificado según la interpolación bilineal, o para la interpolación de vecino más cercano.'linear''nearest'

es visible, especificado como uno de estos valores:bigimageshow

  • — Mostrar el objeto.'on'bigimageshow

  • — Ocultar el objeto sin eliminarlo.'off' Todavía puede tener acceso a las propiedades de un objeto invisible.

Funciones del objeto

showmaskMostrar superposición de máscara enbigimageshow
hidemaskOcultar superposición de máscara

Ejemplos

contraer todo

Cree un objeto a partir de un archivo . Archivo TIF.bigimage

bigimg = bigimage('tumor_091R.tif'); 

Visualice el nivel de resolución en el nivel más fino mediante la función.bigimagebigimageshow Para hacer visible la cuadrícula, especifique el argumento de par nombre-valor como .'GridVisible''on'

b = bigimageshow(bigimg,'ResolutionLevel',1,'GridVisible','on') 
 b =     bigimageshow with properties:                CData: [1x1 bigimage]        CDataMapping: 'direct'              Parent: [1x1 Axes]     ResolutionLevel: 1           GridLevel: 1    Use GET to show all properties  

Puede modificar la configuración de visualización estableciendo las propiedades del objeto.bigimageshow Cambie el color de la cuadrícula a amarillo estableciendo la propiedad.'GridColor'

b.GridColor = 'y'; 

Limitaciones

  • En sistemas con una versión de software de , la propiedad solo admite .Windows®OpenGL®Interpolation'nearest'

Consulte también

Introducido en R2019b