عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

dcmj2pnm - عبر الإنترنت في السحابة

قم بتشغيل dcmj2pnm في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر dcmj2pnm الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


dcmj2pnm - تحويل صور DICOM إلى PGM / PPM أو PNG أو TIFF أو JPEG أو BMP

موجز


dcmj2pnm [خيارات] dcmfile-in [bitmap-out]

الوصف


dcmj2pnm تقرأ الأداة المساعدة صورة DICOM ، وتحول بيانات البكسل وفقًا لملف
خيارات معالجة الصور المحددة وإعادة كتابة صورة في PGM / PPM المعروف
(خريطة رمادية محمولة / خريطة بيكسل محمولة) ، PNG ، TIFF ، JPEG (مجموعة خبراء التصوير المشتركة)
أو تنسيق Windows BMP. تدعم هذه الأداة غير المضغوطة وكذلك JPEG و RLE
صور DICOM مضغوطة.

المعلمات


dcmfile-in DICOM يتم تحويل اسم ملف الإدخال

اسم ملف إخراج الصورة النقطية المراد كتابته (افتراضي: stdout)

OPTIONS


جنرال لواء الخيارات
ح- مساعدة
اطبع نص المساعدة واخرج

--الإصدار
طباعة معلومات الإصدار والخروج

--الحجج
طباعة وسيطات سطر الأوامر الموسعة

-Q - هادئ
الوضع الصامت ، لا تطبع أي تحذيرات وأخطاء

-v - الإسراف
الوضع المطول ، تفاصيل معالجة الطباعة

-د - ديبوغ
وضع التصحيح ، طباعة معلومات التصحيح

-ll --log-level [l] evel: سلسلة ثابتة
(فادح ، خطأ ، تحذير ، معلومات ، تصحيح ، تتبع)
استخدام المستوى l للمسجل

-lc --log-config [f] ilename: string
استخدام ملف التكوين f للمسجل

إدخال الخيارات
تنسيق ملف الإدخال:

+ f - قراءة الملف
قراءة تنسيق الملف أو مجموعة البيانات (افتراضي)

+ fo - قراءة ملف فقط
قراءة تنسيق الملف فقط

-f - قراءة-مجموعة البيانات
قراءة مجموعة البيانات بدون معلومات ملف التعريف

صيغة نقل الإدخال:

-t = - قراءة-xfer-auto
استخدام التعرف على TS (افتراضي)

-تد - قراءة-xfer-Detection
تجاهل TS المحدد في رأس الملف التعريفي

-te -read-xfer-little
قراءة مع صريحة VR قليلا Endian TS

-tb - قراءة-xfer-big
قراءة مع TS endian كبيرة VR صريحة

- ti - قراءة - xfer - ضمني
قراءة مع الواقع الافتراضي قليلا endian TS

صورة معالجة الخيارات
اختيار الإطار:

+ F - الإطار [n] umber: عدد صحيح
حدد الإطار المحدد (الافتراضي: 1)

+ Fr --frame-range [n] umber [c] ount: عدد صحيح
حدد إطارات ج تبدأ بالإطار n

+ فا - جميع الإطارات
حدد كل الإطارات

دوران:

+ Rl - الدوران لليسار
تدوير الصورة لليسار (-90 درجة)

+ Rr - الدوران لليمين
تدوير الصورة لليمين (+90 درجة)

+ Rtd - الدوران من أعلى إلى أسفل
تدوير الصورة من أعلى لأسفل (180 درجة)

التقليب:

+ Lh - قلب أفقيًا
اقلب الصورة أفقيًا

+ Lv - قلب عمودي
اقلب الصورة عموديًا

+ Lhv - قلب كلا المحورين
اقلب الصورة أفقيًا وعموديًا

تحجيم:

+ أ - التعرف على الجانب
التعرف على نسبة العرض إلى الارتفاع في البكسل (افتراضي)

-أ- الجانب الأهم
تجاهل نسبة أبعاد البكسل عند القياس

+ i - interpolate [n] عدد الخوارزمية: عدد صحيح
استخدام الاستيفاء عند القياس (1..4 ، الافتراضي: 1)

-i - لا الاستيفاء
لا استيفاء عند القياس

-S - لا تحجيم
لا تحجيم ، تجاهل نسبة العرض إلى الارتفاع للبكسل (افتراضي)

+ Sxf - Scale-x-factor [f] الممثل: تعويم
مقياس المحور س حسب العامل ، حساب المحور ص التلقائي

+ Syf - عامل القياس [f] الممثل: تعويم
مقياس المحور ص حسب العامل ، حساب تلقائي لمحور س

+ Sxv - Scale-x-size [n] umber: عدد صحيح
مقياس المحور x إلى n بكسل ، حساب المحور y تلقائيًا

+ Syv - مقياس- y-size [n] umber: عدد صحيح
مقياس المحور y إلى n بكسل ، حساب تلقائي لمحور x

تحويل مساحة اللون (الصور المضغوطة فقط):

+ cp --conv-photometric
تحويل إذا كان تفسير القياس الضوئي YCbCr (افتراضي)

+ cl --conv-lossy
قم بتحويل YCbCr إلى RGB إذا تم فقدان JPEG

+ cg --conv-guess
التحويل إلى RGB إذا تم تخمين YCbCr بالمكتبة

+ cgl --conv-guess-lossy
التحويل إلى RGB إذا كان فقدان JPEG و YCbCr
من خلال مكتبة JPEG الأساسية

+ ca --conv- دائمًا
قم دائمًا بتحويل YCbCr إلى RGB

+ cn --conv-never
أبدا تحويل مساحة اللون

طريقة تحويل LUT:

-م - بلا طريقة
تجاهل تحويل طرفية LUT للطريقة المخزنة

+ M - طريقة الاستخدام
استخدام طريقة تحويل LUT (افتراضي)

تحويل VOI LUT:

-W - لا نوافذ
لا نوافذ VOI (افتراضي)

+ Wi - استخدام النافذة [n] umber: عدد صحيح
استخدم نافذة n-th VOI من ملف الصورة

+ Wl --use-voi-lut [n] umber: عدد صحيح
استخدم جدول البحث n-th VOI من ملف الصورة

+ Wm - min-max-window
حساب نافذة VOI باستخدام خوارزمية min-max

+ Wn - min-max-window-n
حساب نافذة VOI باستخدام خوارزمية min-max ،
تجاهل القيم المتطرفة

+ Wr --roi-min-max-window [l] eft [t] op [w] idth [h] ثمانية: عدد صحيح
حساب نافذة ROI باستخدام خوارزمية min-max ،
يتم تحديد منطقة الاهتمام بواسطة l، t، w، h

+ Wh - نافذة الرسم البياني [n] umber: عدد صحيح
حساب نافذة VOI باستخدام خوارزمية المدرج التكراري ،
تجاهل ن في المئة

+ Ww - ضبط النافذة [c] أدخل [w] idth: float
حساب نافذة VOI باستخدام المركز c والعرض w

+ Wfl - دالة خطية
اضبط وظيفة VOI LUT على LINEAR

+ WFS - دالة سيني
اضبط وظيفة VOI LUT على SIGMOID

عرض تحويل LUT:

+ Pid - شكل الهوية
تعيين شكل LUT التقديمي على الهوية

+ محوري - معكوس الشكل
تعيين شكل LUT للعرض التقديمي على العكس

+ جراب - شكل أود
تعيين شكل LUT للعرض التقديمي على LIN OD

تراكب:

-O - ​​لا تراكبات
لا تعرض التراكبات

+ O - عرض تراكب [n] umber: عدد صحيح
عرض تراكب n (0..16 ، 0 = الكل ، افتراضي: + O 0)

+ Omr --ovl-replace
استخدم وضع التراكب "استبدال"
(افتراضي لتراكبات الرسوم)

+ Omt - عتبة المستوى
استخدام وضع التراكب "استبدال العتبة"

+ Omc --ovl- مكمل
استخدام وضع التراكب "تكملة"

+ Omv - oovl-invert
استخدام وضع التراكب "عكس الصورة النقطية"

+ Omi --ovl-roi
استخدم وضع التراكب "منطقة الاهتمام"
(افتراضي لتراكبات عائد الاستثمار)

+ Osf - ضبط المقدمة [d] ensity: تعويم
تعيين كثافة التراكب الأمامية (0..1 ، الافتراضي: 1)

+ Ost - عتبة الضبط [d] ensity: تعويم
تعيين كثافة عتبة التراكب (0..1 ، الافتراضي: 0.5)

عرض تحويل LUT:

+ Dm - monitor-file [f] ilename: string
معايرة الإخراج وفقًا لخصائص الشاشة
المعرفة في و

+ Dp - ملف الطابعة [f] ilename: string
معايرة الإخراج وفقًا لخصائص الطابعة
المعرفة في و

+ دا - ضوء خافت [أ] ضوء مباشر: عائم
قيمة الإضاءة المحيطة (cd / m ^ 2 ، الافتراضي: ملف f)

+ الإضاءة [i] الإضاءة: تعويم
قيمة الإضاءة (cd / m ^ 2 ، الافتراضي: ملف f)

+ Dn - كثافة دقيقة [m] كثافة بصرية دنيا: طفو
قيمة Dmin (افتراضي: إيقاف تشغيل ، فقط مع + Dp)

+ Dx - الكثافة القصوى [م] الكثافة البصرية القصوى: عائم
قيمة Dmax (افتراضي: إيقاف تشغيل فقط مع + Dp)

+ Dg - gsd- وظيفة
استخدم GSDF للمعايرة (افتراضي لـ + Dm / + Dp)

+ Dc - وظيفة السيلاب
استخدم وظيفة CIELAB للمعايرة

التوافق:

+ أماه - قبول-acr-nema
قبول صور ACR-NEMA بدون قياس ضوئي
ترجمة

+ النائب - لوحات القبول
قبول علامات سمات لوحة غير صحيحة
(0028,111،0028,121x) و (XNUMX،XNUMXx)

+ MC - تحقق-لوت-العمق
تحقق من القيمة الثالثة لواصف جدول البحث ، قارن
مع عمق البت المتوقع بناءً على بيانات طرفية المستعملين (LUT)

+ مم - تجاهل العمق
تجاهل القيمة الثالثة لوصف طريقة البحث LUT ،
تحديد البتات لكل إدخال في الجدول تلقائيًا

+ Mv - تجاهل العمق
تجاهل القيمة الثالثة لوصف VOI LUT ،
تحديد البتات لكل إدخال في الجدول تلقائيًا

تنسيق TIFF:

+ تل - كومبر- lzw
ضغط LZW (افتراضي)

+ TR - كومبر- rle
ضغط RLE

+ Tn - لا شيء
غير مضغوط

+ Pd - توقع افتراضي
لا توقع LZW (افتراضي)

+ Pn - متنبئ - لا شيء
متنبئ LZW 1 (بدون تنبؤ)

+ ف - متنبئ هورز
متنبئ LZW 2 (التمايز الأفقي)

+ Rs - صفوف لكل شريط [r] ows: عدد صحيح (افتراضي: 0)
صفوف لكل شريط ، الافتراضي 8 كيلو لكل شريط

تنسيق PNG:

+ il - تشابك
إنشاء ملف متشابك (افتراضي)

- ايل - nointerlace
إنشاء ملف غير متشابك

+ mf - ملف ميتا
إنشاء معلومات تعريف ملف PNG (افتراضي)

-mf - ميتا لا شيء
لا توجد معلومات وصفية لملف PNG

تنسيق JPEG:

+ Jq - جودة كومبر [q] الجودة: عدد صحيح (0..100 ، افتراضي: 90)
قيمة الجودة للضغط (بالنسبة المئوية)

+ Js4 - عينة -444
أخذ العينات 4: 4: 4 (بدون أخذ عينات فرعية)

+ Js2 - عينة -422
4: 2: 2 أخذ عينات فرعية (أخذ عينات فرعية أفقية لـ
مكونات الكروما ، افتراضي)

+ Js1 - عينة -411
أخذ عينات فرعية 4: 1: 1 (أفقيًا ورأسيًا
أخذ عينات فرعية من مكونات الكروما)

تحولات أخرى:

+ G - التدرج الرمادي
التحويل إلى التدرج الرمادي إذا لزم الأمر

+ P - تغيير القطبية
تغيير القطبية (عكس خرج البكسل)

+ C - منطقة المقطع [l] eft [t] المرجع [w] idth [h] ثمانية: عدد صحيح
منطقة صورة المقطع (l ، t ، w ، h)

الناتج الخيارات
جنرال لواء:

-im -image-info
طباعة تفاصيل الصورة (يتطلب الوضع المطول)

-o - لا مخرج
لا تنشئ أي مخرجات (مفيدة مع -im)

إنشاء اسم الملف (فقط مع - مدى الإطار أو - كل الإطارات):

+ Fc - عداد استخدام الإطار
استخدام عداد 0 لأسماء الملفات (افتراضي)

+ Fn - استخدام رقم الإطار
استخدم رقم الإطار المطلق لأسماء الملفات

شكل صورة:

+ المرجع - الكتابة- الخام- pnm
كتابة 8 بت ثنائي PGM / PPM (افتراضي للملفات)

+ opb - الكتابة-8 بت-pnm
كتابة 8 بت ASCII PGM / PPM (افتراضي لـ stdout)

+ opw - الكتابة -16 بت-pnm
كتابة 16 بت ASCII PGM / PPM

+ opn --write-n-bit-pnm [n] umber: عدد صحيح
كتابة n-bit ASCII PGM / PPM (1..32)

+ ob - الكتابة- bmp
اكتب BMP 8 بت (أحادية اللون) أو 24 بت (ملون)

+ obp - اكتب -8 بت-bmp
كتابة لوحة BMP 8 بت (أحادية اللون فقط)

+ الحصول على - كتابة 24 بت - bmp
كتابة 24 بت truecolor BMP

+ obr - الكتابة -32 بت-bmp
كتابة 32 بت truecolor BMP

+ بعد ذلك - اكتب - tiff
اكتب 8 بت (أحادية اللون) أو 24 بت (ألوان) TIFF

+ على - الكتابة- png
اكتب 8 بت (أحادية اللون) أو 24 بت (ملونة) PNG

+ on2 - اكتب -16 بت-png
اكتب 16 بت (أحادية اللون) أو 48 بت (ملونة) PNG

+ oj - اكتب-jpeg
كتابة ملف JPEG بحجم 8 بت (خط الأساس)

الملاحظات


يمكن اختيار خوارزميات الاستيفاء المفضلة التالية باستخدام --تحقق
الخيار:

· 1 = خوارزمية تحجيم مجانية مع الاستيفاء من مجموعة أدوات pbmplus
· 2 = خوارزمية تحجيم مجانية مع استيفاء من مجلة c't
· 3 = خوارزمية التكبير مع الاستيفاء الخطي من إدوارد ستانيسكو
· 4 = خوارزمية التكبير مع الاستيفاء التكعيبي من إدوارد ستانيسكو
- اكتب شجار يتوفر الخيار فقط عندما يتم تكوين DCMTK وترجمته باستخدام
دعم خارجي libtiff مكتبة TIFF. توفر ضغط TIFF
الخيارات تعتمد على libtiff إعدادات. على وجه الخصوص ، خوارزمية LZW الحاصلة على براءة اختراع
قد لا تكون متاحة.
--الكتابة- png يتوفر الخيار فقط عندما يتم تكوين DCMTK وترجمته باستخدام
دعم خارجي يببنغ مكتبة PNG. خيار --حابك تمكن الصورة التقدمية
عرض أثناء تحميل ملف PNG. هناك عدد قليل من التطبيقات التي تهتم بالمعلومات الوصفية (TEXT)
في ملف PNG.

نقل استعادات


dcmj2pnm يدعم صيغ النقل التالية للإدخال (ملف في):
LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
انكماش ExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
عملية JPEG1TransferSyntax 1.2.840.10008.1.2.4.50
عملية JPEG2_4TransferSyntax 1.2.840.10008.1.2.4.51
عملية JPEG6_8TransferSyntax 1.2.840.10008.1.2.4.53
عملية JPEG10_12TransferSyntax 1.2.840.10008.1.2.4.55
عملية JPEG14TransferSyntax 1.2.840.10008.1.2.4.57
عملية JPEG14SV1TransferSyntax 1.2.840.10008.1.2.4.70
RLELosslessTransferSyntax 1.2.840.10008.1.2.5
(*) إذا تم تجميعه مع تمكين دعم zlib

LOGGING


يمكن لمستوى تسجيل الإخراج لأدوات سطر الأوامر المختلفة والمكتبات الأساسية
يحدده المستخدم. بشكل افتراضي ، تتم كتابة الأخطاء والتحذيرات فقط وفقًا للمعيار
تيار الخطأ. باستخدام الخيار - الإسراف أيضًا الرسائل الإعلامية مثل تفاصيل المعالجة
تم عمل تقرير لها. خيار --Debug يمكن استخدامها للحصول على مزيد من التفاصيل حول النشاط الداخلي ،
على سبيل المثال لأغراض التصحيح. يمكن تحديد مستويات التسجيل الأخرى باستخدام الخيار --سجل-
مستوى. في --هادئ الوضع يتم الإبلاغ عن الأخطاء الفادحة فقط. في مثل هذه الأحداث الخطيرة جدًا ،
عادةً ما يتم إنهاء التطبيق. لمزيد من التفاصيل حول مستويات التسجيل المختلفة ،
انظر توثيق وحدة 'oflog'.
في حالة وجوب كتابة مخرجات التسجيل في ملف (اختياريًا مع تدوير ملف السجل) ،
إلى سجل النظام (Unix) أو خيار سجل الأحداث (Windows) --لوج التكوين يمكن استخدامها. هذه
يسمح ملف التكوين أيضًا بتوجيه رسائل معينة فقط إلى ناتج معين
تيار ولتصفية رسائل معينة بناءً على الوحدة النمطية أو التطبيق الذي توجد فيه
يتم إنشاؤها. يتم توفير مثال لملف التكوين بتنسيق /logger.cfg.

COMMAND خط


تستخدم جميع أدوات سطر الأوامر الترميز التالي للمعلمات: أرفق الأقواس المربعة
القيم الاختيارية (0-1) ، ثلاث نقاط لاحقة تشير إلى السماح بقيم متعددة
(1-n) ، مزيج من كلاهما يعني 0 إلى n قيم.
يتم تمييز خيارات سطر الأوامر عن المعلمات بعلامة "+" أو "-" بادئة ،
على التوالى. عادةً ما يكون ترتيب خيارات سطر الأوامر وموضعها تعسفيًا (أي أنها
يمكن أن تظهر في أي مكان). ومع ذلك ، إذا كانت الخيارات متنافية ، يظهر أقصى اليمين
يستخدم. يتوافق هذا السلوك مع قواعد التقييم القياسية لقذائف Unix الشائعة.
بالإضافة إلى ذلك ، يمكن تحديد ملف أو أكثر من ملفات الأوامر باستخدام علامة "@" كبادئة لـ
اسم الملف (على سبيل المثال @ command.txt). يتم استبدال حجة الأمر بمحتوى
الملف النصي المقابل (يتم التعامل مع المسافات البيضاء المتعددة كفاصل واحد ما لم يكن
تظهر بين علامتي اقتباس) قبل أي تقييم آخر. يرجى ملاحظة ذلك
لا يمكن أن يحتوي ملف الأوامر على ملف أوامر آخر. هذا نهج بسيط ولكن فعال
يسمح للمرء بتلخيص المجموعات المشتركة من الخيارات / المعلمات وتجنب longish و
أسطر الأوامر المربكة (يتم توفير مثال في ملف /dumppat.txt).

البيئة


dcmj2pnm ستحاول الأداة المساعدة تحميل قواميس بيانات DICOM المحددة في ملف
DCMDICTPATH متغيرات البيئة. بشكل افتراضي ، على سبيل المثال ، إذا كان الملف DCMDICTPATH متغيرات البيئة
لم يتم تعيين الملف /dicom.dic سيتم تحميلها ما لم يتم بناء القاموس
في التطبيق (الافتراضي لنظام التشغيل Windows).
يجب تفضيل السلوك الافتراضي و DCMDICTPATH متغير البيئة فقط
تستخدم عندما تكون قواميس البيانات البديلة مطلوبة. ال DCMDICTPATH متغيرات البيئة
له نفس تنسيق غلاف يونكس PATH متغير في أن علامة النقطتين (':') تفصل
إدخالات. في أنظمة Windows ، يتم استخدام الفاصلة المنقوطة ('؛') كفاصل. قاموس البيانات
سيحاول الكود تحميل كل ملف محدد في DCMDICTPATH متغيرات البيئة. هو - هي
يعد خطأ إذا تعذر تحميل قاموس البيانات.

استخدم dcmj2pnm عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    جرعة كبيرة
    جرعة كبيرة
    SWIG هي أداة لتطوير البرمجيات
    يربط البرامج المكتوبة باللغتين C و
    C ++ مع مجموعة متنوعة من المستويات العالية
    لغات البرمجة. يستخدم SWIG مع
    مختلف...
    تنزيل SWIG
  • 2
    موضوع WooCommerce Nextjs React
    موضوع WooCommerce Nextjs React
    React WooCommerce theme ، الذي تم إنشاؤه باستخدام
    التالي JS و Webpack و Babel و Node و
    Express ، باستخدام GraphQL و Apollo
    عميل. متجر WooCommerce في React (
    يحتوي على: المنتجات ...
    قم بتنزيل WooCommerce Nextjs React Theme
  • 3
    Archlabs_repo
    Archlabs_repo
    حزمة إعادة الشراء لـ ArchLabs هذا ملف
    التطبيق الذي يمكن جلبه أيضًا
    تبدأ من
    https://sourceforge.net/projects/archlabs-repo/.
    تم استضافته في OnWorks في ...
    تحميل برنامج Archlabs_repo
  • 4
    مشروع زفير
    مشروع زفير
    مشروع Zephyr هو جيل جديد
    نظام التشغيل في الوقت الحقيقي (RTOS)
    يدعم أجهزة متعددة
    معماريات. لأنه يقوم على أ
    نواة بصمة صغيرة ...
    تحميل مشروع زفير
  • 5
    سلبيات
    سلبيات
    SCons هي أداة لبناء البرمجيات
    هذا بديل ممتاز لـ
    الكلاسيكية "Make" أداة البناء التي
    كلنا نعرف ونحب. SCons هو
    نفذت ...
    تنزيل SCons
  • 6
    PSeInt
    PSeInt
    PSeInt هو مترجم شفوي زائف لـ
    طلاب البرمجة الناطقين بالإسبانية.
    الغرض الرئيسي منه هو أن تكون أداة لـ
    التعلم وفهم الأساسيات
    تصور ...
    تنزيل PSeInt
  • أكثر "

أوامر لينكس

Ad