blockproc
Procesamiento en bloques distintos para una imagen
Sintaxis
Descripción
procesa la imagen con nombre de archivo B
= blockproc(src_filename
,[m n]
,fun
)src_filename
leyendo y procesando los bloques de uno en uno. Esta sintaxis es útil para procesar imágenes de gran tamaño.
utiliza argumentos de par nombre-valor para controlar diversos aspectos del comportamiento de los bloques.B
= blockproc(___,Name,Value
)
Ejemplos
Argumentos de entrada
Argumentos de salida
Más acerca de
Sugerencias
Si se elige un tamaño de bloque adecuado, el rendimiento puede mejorar considerablemente. Para obtener más información, consulte Block Size and Performance.
Si la imagen de salida
B
es demasiado grande para caber en la memoria, omita el argumento de salida y utilice en su lugar el argumento de par nombre-valorDestination
para escribir la salida en un archivo.blockproc
puede leer imágenes BigTIFF, pero su compatibilidad con la escritura de imágenes BigTIFF en archivos es limitada. Si escribe una imagen en un archivo,blockproc
selecciona automáticamente el tipo de archivo en función de su tamaño. Si la imagen tiene un tamaño inferior o igual a 4,0 GB,blockproc
la guarda como imagen TIFF estándar. Si el tamaño del archivo es superior a 4,0 GB,blockproc
guarda la imagen como BigTIFF.blockproc
no proporciona un argumento que permita especificar el tipo de archivo como BigTIFF cuando el tamaño del archivo es inferior o igual a 4,0 GB. Si desea escribir una imagen pequeña como archivo BigTIFF, especifique un adaptador de imagen personalizado mediante el argumentoadapter
. Para obtener más información, consulte TIFF, BigTIFF y blockproc.Para determinar si un archivo TIFF escrito es TIFF estándar o BigTIFF, consulte la firma de formato de la imagen mediante la función
imfinfo
:tiffinfo = imfinfo(Destination); tiffformat = tiffinfo.FormatSignature
Si el último valor distinto de cero de
tiffformat
es 42, el archivo está en formato TIFF estándar. Si el último valor distinto de cero es 43, el archivo está en formato BigTIFF.
Capacidades ampliadas
Historial de versiones
Introducido en R2009b