GoGPT Best VPN GoSearch

Значок OnWorks

dcmcjpls - Интернет в облаке

Запустите dcmcjpls в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда dcmcjpls, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


dcmcjpls - кодирует файл DICOM в синтаксис передачи JPEG-LS

СИНТАКСИС


dcmcjpls [параметры] dcmfile-in dcmfile-out

ОПИСАНИЕ


The dcmcjpls Утилита читает несжатое изображение DICOM (вход dcmfile), выполняет JPEG-LS
сжатие (то есть преобразование в инкапсулированный синтаксис передачи DICOM) и записывает
преобразованное изображение в выходной файл (dcmfile-out).

ПАРАМЕТРЫ


dcmfile-in Входное имя файла DICOM для преобразования

dcmfile-out выходное имя файла DICOM

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Генеральная кредита
-ч --помощь
распечатайте этот текст справки и выйдите

--версия
распечатать информацию о версии и выйти

- аргументы
распечатать развернутые аргументы командной строки

-q --тихий
тихий режим, печать без предупреждений и ошибок

-v --подробный
подробный режим, детали обработки печати

-d --отладка
режим отладки, печать отладочной информации

-ll --log-level [l] evel: строковая константа
(фатальный, ошибка, предупреждение, информация, отладка, трассировка)
использовать уровень l для регистратора

-lc --log-config [f] имя_файла: строка
используйте файл конфигурации f для регистратора

вход кредита
формат входного файла:

+ f - читать файл
читать формат файла или набор данных (по умолчанию)

+ fo - только чтение-файл
только чтение формата файла

-f --read-набор данных
читать набор данных без метаинформации файла

синтаксис передачи ввода:

-t = --read-xfer-auto
использовать распознавание TS (по умолчанию)

-td --read-xfer-обнаружение
игнорировать TS, указанный в мета-заголовке файла

-te --read-xfer-немного
читать с явным VR little endian TS

-tb --read-xfer-большой
читать с явным прямым порядком байтов VR с прямым порядком байтов TS

-ti --read-xfer-неявный
читать с неявным обратным порядком байтов VR с прямым порядком байтов TS

JPEG-LS кодирование кредита
Процесс JPEG-LS:

+ el - кодировать без потерь
кодировать JPEG-LS только без потерь TS (по умолчанию)

# Эта опция выбирает синтаксис передачи только без потерь JPEG-LS
# и выполняет сжатие без потерь.

+ en --encode-nearlossless
кодировать JPEG-LS почти без потерь TS (NEAR: 2)

# Эта опция выбирает синтаксис передачи JPEG-LS с потерями
# и выполняет сжатие практически без потерь.

Битрейт JPEG-LS (только почти без потерь):

+ md --max-deviation [d] eviation: integer (по умолчанию: 2)
определяет максимальное отклонение для закодированного пикселя

# Эта опция определяет максимальное отклонение для одного пикселя от
# исходное значение пикселя.

сжатие без потерь:

+ pr --prefer-raw
предпочитать режим сырого кодировщика (по умолчанию)

# Эта опция включает необработанный кодировщик. Необработанный кодировщик кодирует
# полная пиксельная ячейка, как она была прочитана из исходного изображения без
# выполнение любых модификаций.

+ pc --предпочтительно приготовленный
предпочитаю режим готового кодировщика

# Эта опция включает готовый кодировщик. Готовый кодировщик движется
# данные накладываются на отдельные теги (60xx, 3000) и кодируются только
# хранимых битов в каждом пикселе.

Сжатие JPEG-LS:

+ t1 --threshold1 [t] hreshhold: целое число (по умолчанию для 8 бит на пиксель: 3)
установить порог 1 параметра кодирования JPEG-LS

+ t2 --threshold2 [t] hreshhold: целое число (по умолчанию для 8 бит на пиксель: 7)
установить порог 2 параметра кодирования JPEG-LS

+ t3 --threshold3 [t] hreshhold: целое число (по умолчанию для 8 бит на пиксель: 21)
установить порог 3 параметра кодирования JPEG-LS

+ rs --reset [r] eset: целое число (по умолчанию: 64)
установить сброс параметра кодирования JPEG-LS

+ lm --limit [l] imit: целое число (по умолчанию: 0)
установить ограничение параметра кодирования JPEG-LS

JPEG-LS чередование:

+ il --interleave-line
принудительно чередовать изображения JPEG-LS со строками (по умолчанию)

# Этот флаг включает режим с чередованием строк для результирующего изображения.
# В режиме чередования строк каждая строка исходного изображения
# сжимается отдельно для каждого компонента, а затем для следующей строки
# закодировано.

+ is --interleave-sample
принудительно перемежать образцы изображений JPEG-LS

# Этот флаг включает режим с чередованием сэмплов для результирующего изображения.
# В режиме сэмплирования-чередования компоненты каждого пикселя кодируются перед
# кодируется следующий пиксель.

+ в --interleave-none
принудительно использовать изображения JPEG-LS без чередования

# Этот флаг устанавливает режим без чередования для результирующего изображения.
# В этом режиме каждый из компонентов изображения полностью закодирован
# перед обработкой следующего компонента.

+ iv --interleave-default
использовать максимально быстрый режим чередования

# Этот флаг выбирает режим чередования на основе режима исходного изображения.
# Если возможно, изображение не преобразуется в другой режим чередования.

инкапсулированный пиксель данным кодирование кредита
фрагментация инкапсулированных пиксельных данных:

+ ff --fragment-per-frame
кодировать каждый кадр как один фрагмент (по умолчанию)

# Эта опция вызывает создание одного сжатого фрагмента для каждого
# кадр (рекомендуется).

+ fs --fragment-size [s] ize: целое число
ограничить размер фрагмента до s кбайт

# Эта опция ограничивает размер фрагмента, что может вызвать создание
# несколько фрагментов в кадре.

базовая кодировка таблицы смещений:

+ ot --offset-table-create
создать таблицу смещения (по умолчанию)

# Эта опция вызывает создание действительной таблицы смещения для
# сжатые фрагменты JPEG.

-ot --offset-таблица-пустая
оставить таблицу смещений пустой

# Эта опция вызывает создание пустой таблицы смещений
# для сжатых фрагментов JPEG.

UID класса SOP:

+ cd --class-default
сохранить UID класса SOP (по умолчанию)

# Сохраните UID класса SOP исходного изображения.

+ cs --class-sc
преобразовать во вторичное изображение захвата (подразумевается --uid-always)

# Преобразовать изображение во вторичный захват. В дополнение к классу СОП
# UID, все атрибуты, необходимые для допустимого вторичного изображения захвата,
# добавлен. Всегда назначается новый UID экземпляра SOP.

UID экземпляра SOP:

+ ud --uid-default
назначить новый UID, если сжатие с потерями (по умолчанию)

# Назначает новый UID экземпляра SOP, если сжатие JPEG с потерями.

+ ua --uid-always
всегда назначать новый UID

# Безоговорочно назначает новый UID экземпляра SOP.

+ un --uid-never
никогда не назначать новый UID

# Никогда не назначает новый UID экземпляра SOP.

выходной кредита
ценностные представления после 1993 года:

+ u --enable-new-vr
включить поддержку новых VR (UN / UT) (по умолчанию)

-u --disable-новый-vr
отключить поддержку новых VR, конвертировать в OB

кодирование длины группы:

+ g = --group-length-recalc
пересчитать длину группы, если она есть (по умолчанию)

+ g --group-length-create
всегда пишите с элементами длины группы

-g --группа-длина-удалить
всегда писать без элементов длины группы

кодирование длины в последовательностях и элементах:

+ e - длина-явный
писать с явной длиной (по умолчанию)

-e - длина-undefined
писать с неопределенной длиной

завершающее заполнение набора данных:

-p = --padding-сохранить
не менять отступы (по умолчанию)

-p --отступ от заполнения
без прокладки

+ p --padding-create [f] ile-pad [i] tem-pad: целое число
выровнять файл по нескольким байтам
и элементы, кратные i байтам

ПРИМЕЧАНИЯ


The dcmcjpls Утилита сжимает изображения DICOM всех классов SOP. Тем не мение, dcmcjpls приносит
не пытаться гарантировать, что сжатое изображение по-прежнему соответствует всем ограничениям
IOD объекта.

Пользователь несет ответственность за то, чтобы создаваемые им сжатые изображения
соответствует стандарту DICOM. Если есть вопросы, dcmcjpls утилита позволяет
преобразовать изображение во вторичный захват - этот класс SOP не накладывает ограничений на
упомянутые выше.

ТРАНСФЕР СИНТАКСИС


dcmcjpls поддерживает следующие синтаксисы передачи для ввода (вход dcmfile):

LittleEndianImplicitTransferSyntax 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

(*) если скомпилирован с включенной поддержкой zlib

dcmcjpls поддерживает следующие синтаксисы передачи для вывода (dcmfile-out):

JPEGLSLosslessTransferSyntax 1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntax 1.2.840.10008.1.2.4.81

ВЕДЕНИЕ ЖУРНАЛА


Уровень вывода журнала различных инструментов командной строки и базовых библиотек может
указывается пользователем. По умолчанию в стандарт записываются только ошибки и предупреждения.
поток ошибок. Использование опции --подробный также информационные сообщения, такие как детали обработки
сообщаются. Вариант --отлаживать можно использовать для получения более подробной информации о внутренней деятельности,
например, для отладки. Другие уровни ведения журнала можно выбрать с помощью опции --бревно-
уровень. В --тихий сообщается только о фатальных ошибках. В таких случаях очень серьезных ошибок
приложение обычно закрывается. Для получения дополнительной информации о различных уровнях ведения журнала,
см. документацию модуля oflog.

В случае, если вывод журнала должен быть записан в файл (необязательно с ротацией файла журнала),
в системный журнал (Unix) или в журнал событий (Windows). --log-config может быть использован. Этот
файл конфигурации также позволяет направлять только определенные сообщения на конкретный вывод
поток и для фильтрации определенных сообщений на основе модуля или приложения, в котором они
генерируются. Пример файла конфигурации представлен в /logger.cfg.

КОМАНДА ЛИНИЯ


Все инструменты командной строки используют следующие обозначения параметров: квадратные скобки заключают
необязательные значения (0-1), три точки в конце указывают, что разрешено несколько значений
(1-n), комбинация обоих означает от 0 до n значений.

Параметры командной строки отличаются от параметров ведущим знаком "+" или "-",
соответственно. Обычно порядок и положение параметров командной строки произвольное (т. Е. Они
может появиться где угодно). Однако, если варианты являются взаимоисключающими, крайний правый вид
используется. Такое поведение соответствует стандартным правилам оценки обычных оболочек Unix.

Кроме того, один или несколько командных файлов можно указать с помощью знака «@» в качестве префикса к
имя файла (например, @ command.txt). Такой аргумент команды заменяется содержимым
соответствующий текстовый файл (несколько пробелов рассматриваются как один разделитель, если
они помещаются между двумя кавычками) перед дальнейшей оценкой. Обратите внимание, что
командный файл не может содержать другой командный файл. Этот простой, но эффективный подход
позволяет суммировать общие комбинации опций / параметров и избегает длинных и
запутанные командные строки (пример приведен в файле /dumppat.txt).

ОКРУЖАЮЩАЯ СРЕДА


The dcmcjpls Утилита попытается загрузить словари данных DICOM, указанные в
ДКМДИКТПУТЬ переменная окружения. По умолчанию, т.е. если ДКМДИКТПУТЬ переменная среды
не установлен, файл /dicom.dic будет загружен, если словарь не построен
в приложение (по умолчанию для Windows).

Поведение по умолчанию должно быть предпочтительным, а ДКМДИКТПУТЬ только переменная окружения
используется, когда требуются альтернативные словари данных. В ДКМДИКТПУТЬ переменная среды
имеет тот же формат, что и оболочка Unix PATH переменная, в которой двоеточие (':') разделяет
записи. В системах Windows в качестве разделителя используется точка с запятой (';'). Словарь данных
код попытается загрузить каждый файл, указанный в ДКМДИКТПУТЬ переменная окружения. Это
является ошибкой, если невозможно загрузить словарь данных.

Используйте dcmcjpls в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.