⚠️ Este es un sitio de traducción no oficial, sin relación con ImageMagick Studio LLC. Para información autorizada, consulte la página original (https://imagemagick.org/stream/).

stream

Ejemplos de uso • Resumen de opciones

stream es una herramienta ligera para transmitir uno o más componentes de píxel de la imagen, o de una parte de la imagen, al formato de almacenamiento que elijas. Escribe los componentes de píxel a medida que se leen de la imagen de entrada, una fila a la vez, lo que hace que stream sea conveniente al trabajar con imágenes grandes o cuando necesitas los componentes de píxel en bruto.

Ejemplos de uso

Enumeramos aquí algunos ejemplos del comando stream para ilustrar su utilidad y facilidad de uso. Para empezar, transmitamos los componentes rojo, verde y azul de una imagen JPEG de 640x480 al disco como caracteres sin signo (unsigned char):

magick stream -map rgb -storage-type char image.jpg pixels.dat
magick display -depth 8 -size 640x480 rgb:pixels.dat

Aquí extraemos una región de 100x100 de una imagen TIFF en formato de escala de grises como números de doble precisión (double):

magick stream -map i -storage-type double -extract 100x100+30+40 image.tif gray.raw

También puedes asociar la región a extraer con el nombre del archivo de imagen:

magick stream -map i -storage-type double 'image.tif[100x100+30+40]' gray.raw

La transmisión requiere que el codificador de la imagen lea los píxeles en orden de fila. No todos los formatos cumplen este requisito. Verifica primero un formato de imagen en concreto antes de utilizar la transmisión en tu flujo de trabajo.

Resumen de opciones

El comando stream reconoce estas opciones. Haz clic en una opción para obtener más detalles sobre cómo funciona.

Opción Descripción
-authenticate value descifrar la imagen con esta contraseña
-channel type aplicar la opción a los canales de imagen seleccionados
-colorspace type establecer el espacio de color de la imagen
-debug events mostrar abundante información de depuración
-define format:option definir una o más opciones de formato de imagen
-density geometry densidad horizontal y vertical de la imagen
-depth value profundidad de la imagen
-extract geometry extraer un área de la imagen
-help imprimir las opciones del programa
-interlace type tipo de esquema de entrelazado de imagen
-interpolate method método de interpolación del color de los píxeles
-limit type value límite de recursos de la caché de píxeles
-list type Color, Configure, Delegate, Format, Magic, Module, Resource o Type
-log format formato de la información de depuración
-map components almacenar los píxeles en este formato.
-monitor monitorizar el progreso
-quantize colorspace reducir los colores de la imagen en este espacio de color
-quiet suprimir todos los mensajes de advertencia
-regard-warnings prestar atención a los mensajes de advertencia.
-respect-parentheses los ajustes permanecen vigentes hasta el límite del paréntesis.
-sampling-factor geometry factor de muestreo horizontal y vertical
-seed value sembrar una nueva secuencia de números pseudoaleatorios
-set attribute value establecer un atributo de la imagen
-size geometry ancho y alto de la imagen
-storage-type type almacenar los píxeles con este tipo de almacenamiento.
-synchronize sincronizar la imagen con el dispositivo de almacenamiento
-taint marcar la imagen como modificada
-transparent-color color color transparente
-verbose imprimir información detallada sobre la imagen
-version imprimir información de versión
-virtual-pixel method método de acceso para los píxeles fuera de los límites de la imagen