Funciones > Procesamiento de imágenes > Ejemplo: descripción de las matrices de imágenes compactadas
  
Ejemplo: descripción de las matrices de imágenes compactadas
El valor de un único píxel RGB se representa mediante un número binario de 24 bits formado por 8 bits de rojo, 8 bits de verde y 8 bits de azul. Este número binario de 24 bits se puede tratar como un número hexadecimal de 6 dígitos, cuyos dos dígitos más significativos, los dos centrales y los dos menos significativos representan las intensidades de rojo, verde y azul, respectivamente. Un píxel negro se representa con un valor hexadecimal de 0x000000, mientras que un píxel blanco se representa con un valor hexadecimal de 0xFFFFFF. Los valores hexadecimales intermedios producen uno de los aproximadamente 16.8 millones de colores posibles.
1. Defina el factor de zoom de la matriz.
Pulse aquí para copiar esta expresión
2. Defina una matriz cero y utilice la función zoom para ampliarla.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
3. Defina tres matrices idénticas que correspondan a los componentes de color RGB de una matriz de imagen compactada.
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
Pulse aquí para copiar esta expresión
4. Utilice la función augment para crear una matriz de imagen compactada.
Pulse aquí para copiar esta expresión
5. Utilice la función WRITERGB para grabar la matriz en un fichero externo.
Pulse aquí para copiar esta expresión
6. En la ficha Matemática, pulse en Imagen, desplácese hasta el fichero de imagen grabado rgb1.bmp e insértelo en la hoja de trabajo.
La imagen muestra un cuadrado blanco dentro de un borde negro. El color blanco es el resultado del efecto combinado de las tres intensidades de los componentes R=255, G=255 y B=255 de la matriz de imagen compactada. Cada píxel dentro del cuadrado blanco tiene un valor hexadecimal de 0xFFFFFF.
7. Cree una nueva matriz de imagen compactada formada por R, G/2 y B/4.
Pulse aquí para copiar esta expresión
8. Grabe la matriz en un fichero externo.
Pulse aquí para copiar esta expresión
9. Pulse en Imagen, desplácese hasta el fichero de imagen grabado rgb2.bmp e insértelo en la hoja de trabajo.
La imagen muestra un cuadrado naranja dentro de un borde negro. El color naranja es el resultado del efecto combinado de las tres intensidades de los componentes R=255, G=128 y B=64 de la matriz de imagen compactada. Cada píxel dentro del cuadrado naranja tiene un valor hexadecimal de 0xFF8040.
10. Cree una nueva matriz de imagen compactada formada por R, pero no G ni B.
Pulse aquí para copiar esta expresión
11. Grabe la matriz en un fichero externo.
Pulse aquí para copiar esta expresión
12. Pulse en Imagen, desplácese hasta el fichero de imagen grabado red.bmp e insértelo en la hoja de trabajo.
La imagen muestra un cuadrado rojo dentro de un borde negro. El color rojo es el resultado del efecto combinado de las tres intensidades de los componentes R=255, G=0 y B=0 de la matriz de imagen compactada. Cada píxel dentro del cuadrado rojo tiene un valor hexadecimal de 0xFF0000.
13. Cree una nueva matriz de imagen compactada formada por R y G, pero no B.
Pulse aquí para copiar esta expresión
14. Grabe la matriz en un fichero externo.
Pulse aquí para copiar esta expresión
15. Pulse en Imagen, desplácese hasta el fichero de imagen grabado grn.bmp e insértelo en la hoja de trabajo.
La imagen muestra un cuadrado verde dentro de un borde negro. El color verde es el resultado del efecto combinado de las tres intensidades de los componentes R=0, G=255 y B=0 de la matriz de imagen compactada. Cada píxel dentro del cuadrado verde tiene un valor hexadecimal de 0x00FF00.
16. Cree una nueva matriz de imagen compactada formada por R y B, pero no G.
Pulse aquí para copiar esta expresión
17. Grabe la matriz en un fichero externo.
Pulse aquí para copiar esta expresión
18. Pulse en Imagen, desplácese hasta el fichero de imagen grabado blu.bmp e insértelo en la hoja de trabajo.
La imagen muestra un cuadrado azul dentro de un borde negro. El color azul es el resultado del efecto combinado de las tres intensidades de los componentes R=0, G=0 y B=255 de la matriz de imagen compactada. Cada píxel dentro del cuadrado azul tiene un valor hexadecimal de 0x0000FF.