C # dicom Printscu Оттенки серого - PullRequest
0 голосов
/ 28 июля 2011

Я ищу удобный способ печати файлов DICOM в оттенках серого с C # на принтер DICOM, поэтому в основном я ищу printSCU. я пробовал BasicGrayscalePrintScu из ClearCanvas, но полученные отпечатки были слишком темными, и я не мог исправить это, хотя я пробовал все возможные параметры. также, если бы библиотека предоставила аннотации, было бы здорово. спасибо за любую помощь.

лучший, Makro

Ответы [ 2 ]

0 голосов
/ 11 января 2016

Печать в DICOM не так проста, как вы думаете. Есть рассмотрение масштабирования и цветовых пространств, которые требуют некоторой адаптивной манипуляции холстом. Вы наверняка можете найти примеры того, как это выглядит в DCMTk (C ++), и я слышал, что fo-dicom (C #) начинает поддерживать SCU печати. ​​

Или вы можете предварительно выполнить рендеринг и использовать маршрут печати / удаления папки с помощью такого инструмента, как DICOM Printer 2 (http://fluxinc.ca/medical/dicom-printer/).. Он включает собственный синтаксис XML для аннотаций, который в конечном итоге не зависит от конечной точки. Аннотация по-разному поддерживается в сухих тепловизорах, поэтому даже если вам удастся реализовать эту часть, результаты будут несколько непредсказуемыми, если вы не решите использовать одну модель тепловизора.

0 голосов
/ 10 февраля 2012

Попробуйте взглянуть на mDCM: https://github.com/rcd/mdcm - ClearCanvas основан на mDCM, что обеспечивает немного более низкий уровень доступа к вещам и может позволить больше настроек по вашему вкусу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...