Este es el comando dcmdspfn 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
dcmdspfn: exporta curvas de visualización estándar a un archivo de texto
SINOPSIS
dcmdspfn [opciones]
DESCRIPCIÓN
El programa de línea de comandos convierte las características de un monitor / cámara / impresora / escáner DCMTK
archivo a archivo de texto con pestañas que describe la curva característica (CC), la función de visualización
y la curva post-estandarizada (PSC) para una pantalla de 8 bits. Los 256 valores de cada curva
se puede visualizar mediante un programa de hoja de cálculo común. Por encima de eso, la curva de visualización (sin
CC y PSC) también se pueden calcular para un rango de luminancia / OD especificado (mín. / Máx.) Y un
cierto número de niveles de conducción digitales (DDL).
PARÁMETROS
dcmfile-in nombre de archivo de entrada DICOM que se va a volcar
OPCIONES
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
+ Im --monitor-file [f] ilename: string
archivo de texto que describe las características del monitor
+ Ic --camera-file [f] ilename: string
archivo de texto que describe las características de la cámara
+ Ip --printer-file [f] nombre de archivo: cadena
archivo de texto que describe las características de la impresora
+ Es --scanner-file [f] ilename: string
archivo de texto que describe las características del escáner
+ Il --lum-range [m] in max: float
luminancia mínima y máxima (cd / m ^ 2)
+ Io --od-range [m] in max: float
densidad óptica (OD) mínima y máxima,
convertido automáticamente a luminancia
creación opciones
+ Ca - luz ambiental [a] luz ambiente: flotar
valor de luz ambiental (cd / m ^ 2, predeterminado: archivo f)
+ Ci - 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 + Ip y + Io)
+ Dx - densidad máxima [m] densidad óptica máxima: flotación
Valor Dmax (predeterminado: desactivado, solo con + Ip y + Io)
+ Cd --ddl-count [n] número de DDL: entero
número de niveles de conducción digitales
(predeterminado: 256, solo con --lum / od-range)
+ Cf - ajuste de curva [n] número: entero
usar algoritmo de ajuste de curva polinomial con orden n
(0..99, predeterminado: configuración de archivo o spline cúbico)
salida opciones
+ Og --gsdf [f] nombre de archivo: cadena
escribir datos de curva GSDF en el archivo f
+ Oc --cielab [f] nombre de archivo: cadena
escribir datos de curva CIELAB en el archivo f
NOTAS
El archivo de salida que describe CC, GSDF o CIELAB y PSC para un sistema de visualización de 8 bits
(monitor, cámara, impresora o escáner) es un archivo de texto simple. Las líneas que comienzan con un '#' son
se tratan como comentarios y, por lo tanto, se omiten así como las líneas en blanco. Un archivo de entrada puede
instancia ser creada por la herramienta de línea de comando dconvlum.
El valor de luz ambiental posiblemente definido en el archivo de características también se utiliza para la
cálculo. En este caso, el valor es parte del encabezado del comentario del archivo, así como
número de valores DDL (nivel de conducción digital), el rango de luminancia absoluta (medido en
candela por metro cuadrado) y el rango del índice JND (diferencia apenas perceptible) en
caso de GSDF. Alternativamente, el valor de la luz ambiental se puede especificar como una línea de comando
opción. Al configurar los dos valores de luminancia en lugar de leer una característica del monitor
archivo como entrada, el rango de luminancia se divide linealmente por el número de DDL.
Para impresoras y escáneres, la iluminación se puede especificar además de la reflejada.
luz ambiental (tanto en el archivo de características como en la línea de comando). El encabezado de
el archivo de salida incluye la densidad óptica (OD) mínima y máxima en lugar de la
rango de luminancia. Tenga en cuenta que los valores de OD en el archivo de entrada deben ordenarse en
orden descendente (en contraste con los valores de luminancia utilizados para monitores y cámaras). los
El valor DDL 0 siempre significa negro (valor más oscuro) y el valor DDL máximo significa blanco
(valor más brillante, película transparente).
El datos La carpeta contiene un archivo de características de muestra para monitores, cámaras, impresoras y
escáneres. Consulte el estándar DICOM, parte 14 para obtener más detalles sobre la calibración de la pantalla y Barten's.
modelo (incluido GSDF).
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).
Use dcmdspfn en línea usando los servicios de onworks.net