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.

Leer y escribir imágenes binarias de 1 bit

En este ejemplo se muestra cómo leer y escribir imágenes binarias de 1 bit.

Compruebe la profundidad de bits del archivo de gráficos que contiene una imagen binaria, .text.png Tenga en cuenta que el archivo almacena la imagen binaria en formato de 1 bit.

info = imfinfo('text.png'); info.BitDepth
ans = 1 

Lea la imagen binaria del archivo en el espacio de trabajo. Cuando se lee una imagen binaria almacenada en formato de 1 bit, representa los datos del área de trabajo como una matriz lógica.imread

BW = imread('text.png'); whos
  Name        Size             Bytes  Class      Attributes    BW        256x256            65536  logical                 ans         1x1                  8  double                  info        1x1               4566  struct                

Escriba la imagen binaria en un archivo en formato de 1 bit. Si el formato de archivo lo admite, exporta una imagen binaria como una imagen de 1 bit, de forma predeterminada.imwrite Para comprobar esto, utilice para obtener información sobre el archivo recién creado y compruebe el campo.imfinfoBitDepth Al escribir archivos binarios, establece el campo en .imwriteColorTypegrayscale

imwrite(BW,'test.tif'); info = imfinfo('test.tif'); info.BitDepth
ans = 1 

Consulte también

| |

Temas relacionados