InglésFrancésEspañol

Ad


icono de página de OnWorks

dcml2pnm: en línea en la nube

Ejecute dcml2pnm en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando dcml2pnm que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


dcml2pnm: convierte imágenes DICOM a PGM / PPM, PNG, TIFF o BMP

SINOPSIS


dcml2pnm [opciones] dcmfile-in [bitmap-out]

DESCRIPCIÓN


El dcml2pnm La utilidad lee una imagen DICOM, convierte los datos de píxeles de acuerdo con la
opciones de procesamiento de imagen seleccionadas y escribe una imagen en el conocido PGM / PPM
(mapa gris portátil / mapa de píxeles portátil), formato PNG, TIFF o Windows BMP. Esta utilidad
admite imágenes DICOM comprimidas sin comprimir, JPEG-LS y RLE.

PARÁMETROS


dcmfile-in nombre de archivo de entrada DICOM que se va a convertir

nombre de archivo de salida de mapa de bits que se va a escribir (predeterminado: stdout)

CAMPUS


general opciones
-h --ayuda
imprima este texto de ayuda y salga

--versión
imprimir la información de la versión y salir

--argumentos
imprimir argumentos de línea de comando expandidos

-q - silencioso
modo silencioso, no imprime advertencias ni errores

-v --detallado
modo detallado, detalles de procesamiento de impresión

-d - depuración
modo de depuración, imprimir información de depuración

-ll --log-level [l] evel: constante de cadena
(fatal, error, advertencia, información, depuración, rastreo)
use el nivel l para el registrador

-lc --log-config [f] nombre de archivo: cadena
use el archivo de configuración f para el registrador

Las opciones de entrada opciones
formato de archivo de entrada:

+ f --leer-archivo
leer formato de archivo o conjunto de datos (predeterminado)

+ fo --read-file-only
leer formato de archivo solamente

-f --read-conjunto de datos
leer el conjunto de datos sin metainformación del archivo

sintaxis de transferencia de entrada:

-t = --read-xfer-auto
usar el reconocimiento TS (predeterminado)

-td --read-xfer-detectar
ignorar TS especificado en el meta encabezado del archivo

-te --read-xfer-pequeño
leer con VR explícito little endian TS

-tb --read-xfer-grande
leer con RV explícito big endian TS

-ti --read-xfer-implícito
leer con VR implícito little endian TS

imagen tratamiento opciones
selección de fotogramas:

+ F --frame [n] umber: integer
seleccionar el marco especificado (predeterminado: 1)

+ Fr --frame-range [n] umber [c] ount: integer
seleccione c fotogramas que comiencen con el fotograma n

+ Fa --todos los fotogramas
seleccionar todos los marcos

rotación:

+ Rl - girar a la izquierda
rotar imagen a la izquierda (-90 grados)

+ Rr - girar a la derecha
rotar imagen a la derecha (+90 grados)

+ Rtd: rotar de arriba hacia abajo
girar la imagen de arriba hacia abajo (180 grados)

voltear:

+ Lh - voltear-horizontalmente
voltear la imagen horizontalmente

+ Lv - voltear-verticalmente
voltear la imagen verticalmente

+ Lhv - voltear-ambos-ejes
voltear la imagen horizontal y verticalmente

escalada:

+ un --reconocimiento-aspecto
reconocer la relación de aspecto de píxeles (predeterminado)

-a --ignorar-aspecto
ignorar la relación de aspecto de píxeles al escalar

+ i --interpolar [n] número de algoritmo: entero
usar interpolación al escalar (1..4, predeterminado: 1)

-i --no-interpolación
sin interpolación al escalar

-S - sin escala
sin escalado, ignorar la relación de aspecto de píxeles (predeterminado)

+ Sxf --scale-x-factor [f] actor: float
escalar el eje x por factor, calcular automáticamente el eje y

+ Syf --scale-y-factor [f] actor: float
escalar el eje y por factor, calcular automáticamente el eje x

+ Sxv --scale-x-size [n] umber: integer
escalar el eje x an píxeles, calcular automáticamente el eje y

+ Syv --scale-y-size [n] umber: integer
escalar el eje y an píxeles, calcular automáticamente el eje x

transformación de modalidad LUT:

-M --no-modalidad
ignorar la transformación LUT de modalidad almacenada

+ M --modalidad de uso
usar transformación de modalidad LUT (predeterminado)

Transformación VOI LUT:

-W - sin ventanas
sin ventanas VOI (predeterminado)

+ Wi --use-window [n] umber: integer
utilizar la ventana n-ésima VOI del archivo de imagen

+ Wl --use-voi-lut [n] número: entero
utilice la tabla de búsqueda de n-ésimo VOI del archivo de imagen

+ Wm --min-max-window
calcular la ventana de VOI usando el algoritmo min-max

+ Wn --min-max-window-n
calcular la ventana de VOI usando el algoritmo min-max,
ignorando valores extremos

+ Wr --roi-min-max-window [l] eft [t] op [w] idth [h] ocho: entero
calcular la ventana de ROI mediante el algoritmo min-max,
La región de interés se especifica mediante l, t, w, h

+ Wh --histograma-ventana [n] número: entero
calcular la ventana VOI usando el algoritmo de histograma,
ignorando el n por ciento

+ Ww --set-window [c] ingrese [w] idth: float
calcular la ventana VOI usando el centro cy el ancho w

+ Wfl - función-lineal
establecer la función VOI LUT en LINEAR

+ Wfs - función sigmoidea
establecer la función VOI LUT en SIGMOID

presentación transformación LUT:

+ Pid - forma de identidad
establecer la forma de LUT de presentación en IDENTIDAD

+ Piv - forma inversa
establecer la forma LUT de presentación en INVERSA

+ Pod --lin-od-forma
establecer la forma LUT de la presentación en LIN OD

cubrir:

-O --no-superposiciones
no mostrar superposiciones

+ O --display-overlay [n] número: entero
superposición de pantalla n (0..16, 0 = todo, predeterminado: + O 0)

+ Omr --ovl-reemplazar
usar el modo de superposición "Reemplazar"
(predeterminado para superposiciones gráficas)

+ Omt --ovl-umbral
utilizar el modo de superposición "Reemplazo de umbral"

+ Omc --ovl-complemento
utilizar el modo de superposición "Complemento"

+ Omv --ovl-invertido
utilizar el modo de superposición "Invertir mapa de bits"

+ Omi --ovl-roi
utilizar el modo de superposición "Región de interés"
(predeterminado para superposiciones de ROI)

+ Osf --set-foreground [d] ensity: float
establecer la densidad de primer plano de superposición (0..1, predeterminado: 1)

+ Ost --set -reshold [d] ensity: float
establecer la densidad del umbral de superposición (0..1, predeterminado: 0.5)

mostrar transformación LUT:

+ Dm --monitor-file [f] ilename: string
calibrar la salida de acuerdo con las características del monitor
definido en f

+ Dp --printer-file [f] ilename: string
calibrar la salida de acuerdo con las características de la impresora
definido en f

+ Da --ambient-light [a] mbient light: flotar
valor de luz ambiental (cd / m ^ 2, predeterminado: archivo f)

+ Di --iluminación [i] iluminación: flotador
valor de iluminación (cd / m ^ 2, predeterminado: archivo f)

+ Dn - densidad mínima [m] densidad óptica mínima: flotación
Valor Dmin (predeterminado: desactivado, solo con + Dp)

+ Dx - densidad máxima [m] densidad óptica máxima: flotación
Valor Dmax (predeterminado: desactivado, solo con + Dp)

+ DG - función gsd
use GSDF para la calibración (predeterminado para + Dm / + Dp)

+ Dc --cielab-función
utilizar la función CIELAB para la calibración

compatibilidad:

+ Ma --accept-acr-nema
aceptar imágenes ACR-NEMA sin fotometría
Automática

+ Mp - aceptar-paletas
aceptar etiquetas de atributos de paleta incorrectas
(0028,111x) y (0028,121x)

+ Mc --check-lut-depth
comprobar el tercer valor del descriptor LUT, comparar
con profundidad de bits esperada basada en datos LUT

+ Mm - ignorar-mlut-profundidad
ignorar el tercer valor del descriptor de modalidad LUT,
determinar bits por entrada de tabla automáticamente

+ Mv --ignore-vlut-depth
ignorar el tercer valor del descriptor VOI LUT,
determinar bits por entrada de tabla automáticamente

formato TIFF:

+ Tl --compr-lzw
Compresión LZW (predeterminado)

+ Tr --compr-rle
Compresión RLE

+ Tn --compr-none
Sin comprimir

+ Pd --predictor-default
sin predictor LZW (predeterminado)

+ Pn --predictor-none
Predictor 1 de LZW (sin predicción)

+ Ph --predictor-horz
Predictor LZW 2 (diferenciación horizontal)

+ Rs --rows-per-strip [r] ows: integer (predeterminado: 0)
filas por tira, por defecto 8K por tira

Formato PNG:

+ il --entrelazado
crear archivo entrelazado (predeterminado)

-il --noentrelazado
crear archivo no entrelazado

+ mf --meta-file
crear metainformación de archivo PNG (predeterminado)

-mf --meta-ninguno
sin metainformación de archivo PNG

otras transformaciones:

+ G: escala de grises
convertir a escala de grises si es necesario

+ P: cambio de polaridad
cambiar la polaridad (invertir la salida de píxeles)

+ C --clip-región [l] eft [t] op [w] idth [h] ocho: entero
región de imagen de clip (l, t, w, h)

salida opciones
general:

-im --información-de-imagen
imprimir detalles de la imagen (requiere modo detallado)

-o - sin salida
no crea ninguna salida (útil con -im)

generación de nombre de archivo (solo con --frame-range o --all-frames):

+ Fc --use-frame-counter
usar un contador basado en 0 para los nombres de archivo (predeterminado)

+ Fn --use-frame-number
utilizar el número de fotograma absoluto para los nombres de archivo

formato de imagen:

+ op --escribir-raw-pnm
escribir PGM / PPM binario de 8 bits (predeterminado para archivos)

+ opb --escribir-8-bit-pnm
escribir ASCII PGM / PPM de 8 bits (predeterminado para stdout)

+ opw --escribir-16-bit-pnm
escribir ASCII PGM / PPM de 16 bits

+ opn --write-n-bit-pnm [n] número: entero
escribir ASCII PGM / PPM de n bits (1..32)

+ ob --write-bmp
escribir BMP de 8 bits (monocromo) o 24 bits (color)

+ obp --escritura-bmp de 8 bits
escribir BMP de paleta de 8 bits (solo monocromo)

+ obt --escribir-24-bit-bmp
escribir BMP truecolor de 24 bits

+ obr --escritura-32-bit-bmp
escribir BMP truecolor de 32 bits

+ ot --escribir-tiff
escribir TIFF de 8 bits (monocromo) o 24 bits (color)

+ en --write-png
escribir PNG de 8 bits (monocromo) o 24 bits (color)

+ on2 --escribir-16-bits-png
escribir PNG de 16 bits (monocromo) o 48 bits (color)

NOTAS


Los siguientes algoritmos de interpolación preferidos se pueden seleccionar utilizando el --interpolar
opción:

· 1 = algoritmo de escalado gratuito con interpolación del kit de herramientas pbmplus
· 2 = algoritmo de escalado libre con interpolación de la revista c't
· 3 = algoritmo de aumento con interpolación bilineal de Eduard Stanescu
· 4 = algoritmo de aumento con interpolación bicúbica de Eduard Stanescu
El --escribir-tiff La opción solo está disponible cuando DCMTK se ha configurado y compilado con
apoyo para lo externo libertino Biblioteca TIFF. La disponibilidad de la compresión TIFF
las opciones dependen de la libertino configuración. En particular, el algoritmo LZW patentado
puede no estar disponible.
El --escribir-png La opción solo está disponible cuando DCMTK se ha configurado y compilado con
apoyo para lo externo libpng Biblioteca PNG. Opción --entrelazar permite una imagen progresiva
ver mientras carga el archivo PNG. Solo unas pocas aplicaciones se encargan de la metainformación (TEXTO)
en un archivo PNG.

TRANSFERIR Sintaxis


dcml2pnm admite las siguientes sintaxis de transferencia para entrada (dcmfile-en):
LittleEndianImplicitTransferSintaxis 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
JPEGLSLosslessTransferSintaxis 1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSintaxis 1.2.840.10008.1.2.4.81
RLELosslessTransferSintaxis 1.2.840.10008.1.2.5
(*) si se compila con el soporte zlib habilitado

REGISTRO


El nivel de salida de registro de las diversas herramientas de línea de comando y bibliotecas subyacentes puede
ser especificado por el usuario. De forma predeterminada, solo los errores y advertencias se escriben en el estándar
secuencia de error. Opción de uso --verboso también mensajes informativos como detalles de procesamiento
Están reportados. Opción --depurar se puede utilizar para obtener más detalles sobre la actividad interna,
por ejemplo, con fines de depuración. Se pueden seleccionar otros niveles de registro usando la opción --Iniciar sesión-
nivel. En --tranquilo modo solo se informan los errores fatales. En eventos de error tan graves,
la aplicación normalmente terminará. Para obtener más detalles sobre los diferentes niveles de registro,
consulte la documentación del módulo 'oflog'.
En caso de que la salida de registro deba escribirse en un archivo (opcionalmente con rotación de archivo de registro),
a syslog (Unix) o la opción de registro de eventos (Windows) --log-config puede ser usado. Esta
El archivo de configuración también permite dirigir solo ciertos mensajes a una salida en particular
stream y para filtrar ciertos mensajes basados ​​en el módulo o aplicación donde
son generadas. Se proporciona un archivo de configuración de ejemplo en /logger.cfg.

COMANDO LÍNEA


Todas las herramientas de línea de comando utilizan la siguiente notación para los parámetros: los corchetes encierran
valores opcionales (0-1), tres puntos finales indican que se permiten varios valores
(1-n), una combinación de ambos significa 0 an valores.
Las opciones de la línea de comandos se distinguen de los parámetros por un signo '+' o '-' inicial,
respectivamente. Por lo general, el orden y la posición de las opciones de la línea de comandos son arbitrarios (es decir,
puede aparecer en cualquier lugar). Sin embargo, si las opciones son mutuamente excluyentes, la apariencia del extremo derecho
se utiliza. Este comportamiento se ajusta a las reglas de evaluación estándar de los shells de Unix comunes.
Además, se pueden especificar uno o más archivos de comando usando un signo '@' como prefijo para
el nombre del archivo (p. ej. @ command.txt). Tal argumento de comando es reemplazado por el contenido de
el archivo de texto correspondiente (varios espacios en blanco se tratan como un solo separador a menos que
aparecen entre dos comillas) antes de cualquier evaluación adicional. Tenga en cuenta que
un archivo de comando no puede contener otro archivo de comando. Este enfoque simple pero efectivo
permite resumir combinaciones comunes de opciones / parámetros y evita alargar y
confusas líneas de comando (se proporciona un ejemplo en el archivo /dumppat.txt).

MEDIO AMBIENTE


El dcml2pnm La utilidad intentará cargar los diccionarios de datos DICOM especificados en el
DCMDICTPATH Variable ambiental. Por defecto, es decir, si el DCMDICTPATH Variable ambiental
no está configurado, el archivo /dicom.dic se cargará a menos que el diccionario esté construido
en la aplicación (predeterminado para Windows).
Se debe preferir el comportamiento predeterminado y DCMDICTPATH solo variable de entorno
se utiliza cuando se requieren diccionarios de datos alternativos. los DCMDICTPATH Variable ambiental
tiene el mismo formato que el shell de Unix TRAYECTORIA variable en que dos puntos (':') separan
entradas. En los sistemas Windows, se utiliza un punto y coma (';') como separador. El diccionario de datos
El código intentará cargar cada archivo especificado en el DCMDICTPATH Variable ambiental. Eso
es un error si no se puede cargar un diccionario de datos.

Use dcml2pnm en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS ofrece funciones ANSI SQL
    y se ejecuta en Linux, Windows y
    varias plataformas Unix. Características
    excelente concurrencia y rendimiento
    & energía...
    Descargar pájaro de fuego
  • 2
    KompoZer
    KompoZer
    KompoZer es un editor HTML wysiwyg que utiliza
    el código base de Mozilla Composer. Como
    El desarrollo de Nvu se ha detenido.
    en 2005, KompoZer corrige muchos errores y
    agrega una f...
    Descargar KompoZer
  • 3
    Descargador gratuito de manga
    Descargador gratuito de manga
    Free Manga Downloader (FMD) es un
    aplicación de código abierto escrita en
    Object-Pascal para gestionar y
    descargar manga de varios sitios web.
    esto es un espejo...
    Descargar descargador de manga gratuito
  • 4
    UNetbootin
    UNetbootin
    UNetbootin le permite crear booteables
    Unidades USB en vivo para Ubuntu, Fedora y
    otras distribuciones de Linux sin
    quemando un CD. Se ejecuta en Windows, Linux,
    y ...
    Descargar UNetbootin
  • 5
    Dolibarr ERP-CRM
    Dolibarr ERP-CRM
    Dolibarr ERP - CRM es un fácil de usar
    Paquete de software de código abierto ERP y CRM
    (ejecutar con un servidor web php o como
    software independiente) para empresas,
    cimientos...
    Descargar Dolibarr ERP - CRM
  • 6
    Cliente SQL SQuirreL
    Cliente SQL SQuirreL
    SQuirreL SQL Client es un SQL gráfico
    cliente escrito en Java que permitirá
    para ver la estructura de un JDBC
    base de datos compatible, busque los datos en
    mesas...
    Descargar cliente SQL SQuirreL
  • Más "

Comandos de Linux

Ad