ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

dcmcjpls - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে dcmcjpls চালান

এটি হল dcmcjpls কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


dcmcjpls - DICOM ফাইলকে JPEG-LS স্থানান্তর সিনট্যাক্সে এনকোড করুন

সাইনোপিসিস


dcmcjpls [বিকল্প] dcmfile-in dcmfile-out

বর্ণনাঃ


সার্জারির dcmcjpls ইউটিলিটি একটি কম্প্রেসড DICOM ইমেজ পড়ে (dcmfile-in), একটি JPEG-LS সম্পাদন করে
কম্প্রেশন (অর্থাৎ একটি এনক্যাপসুলেটেড DICOM স্থানান্তর সিনট্যাক্সে রূপান্তর) এবং লেখে
একটি আউটপুট ফাইলে চিত্র রূপান্তরিত (dcmfile-আউট).

প্যারামিটার


dcmfile-in DICOM ইনপুট ফাইলের নাম রূপান্তর করতে হবে

dcmfile-out DICOM আউটপুট ফাইলের নাম

বিকল্প


সাধারণ অপশন
-h -- সাহায্য
এই সাহায্য পাঠ্য প্রিন্ট করুন এবং প্রস্থান করুন

--সংস্করণ
প্রিন্ট সংস্করণ তথ্য এবং প্রস্থান

--যুক্তি
প্রসারিত কমান্ড লাইন আর্গুমেন্ট মুদ্রণ

-q -- শান্ত
শান্ত মোড, কোন সতর্কতা এবং ত্রুটি মুদ্রণ

-v -- ভার্বোস
ভার্বোস মোড, প্রিন্ট প্রসেসিং বিশদ

-d --ডিবাগ
ডিবাগ মোড, ডিবাগ তথ্য মুদ্রণ করুন

-ll --log-level [l]evel: স্ট্রিং ধ্রুবক
(মারাত্মক, ত্রুটি, সতর্কতা, তথ্য, ডিবাগ, ট্রেস)
লগারের জন্য লেভেল l ব্যবহার করুন

-lc --log-config [f] ilename: স্ট্রিং
লগারের জন্য কনফিগার ফাইল f ব্যবহার করুন

ইনপুট অপশন
ইনপুট ফাইল বিন্যাস:

+f --রিড-ফাইল
ফাইল ফরম্যাট বা ডেটা সেট পড়ুন (ডিফল্ট)

শুধুমাত্র-পঠন-ফাইল-এর জন্য
শুধুমাত্র ফাইল ফরম্যাট পড়ুন

-f --পড়ুন-ডেটাসেট
ফাইল মেটা তথ্য ছাড়া ডেটা সেট পড়ুন

ইনপুট স্থানান্তর সিনট্যাক্স:

-t= --read-xfer-auto
TS স্বীকৃতি ব্যবহার করুন (ডিফল্ট)

-td --read-xfer-ডিটেক্ট
ফাইল মেটা হেডারে নির্দিষ্ট করা TS উপেক্ষা করুন

-te --read-xfer- সামান্য
স্পষ্ট ভিআর লিটল এন্ডিয়ান টিএস সহ পড়ুন

-tb --read-xfer-বড়
স্পষ্ট ভিআর বড় এন্ডিয়ান টিএস সহ পড়ুন

-ti --read-xfer-অন্তর্নিহিত
অন্তর্নিহিত ভিআর লিটল এন্ডিয়ান টিএস সহ পড়ুন

JPEG-LS এনকোডিং অপশন
JPEG-LS প্রক্রিয়া:

+el --encode-লসলেস
শুধুমাত্র TS (ডিফল্ট) লসলেস JPEG-LS এনকোড করুন

# এই বিকল্পগুলি JPEG-LS ক্ষতিহীন শুধুমাত্র স্থানান্তর সিনট্যাক্স নির্বাচন করে
# এবং একটি ক্ষতিহীন কম্প্রেশন সঞ্চালন করে।

+en --এনকোড-নিজেরহীন
JPEG-LS কাছাকাছি-ক্ষতিহীন TS এনকোড করুন (নিয়ার: 2)

# এই বিকল্পগুলি JPEG-LS ক্ষতিকারক স্থানান্তর সিনট্যাক্স নির্বাচন করে
# এবং একটি কাছাকাছি-ক্ষতিহীন কম্প্রেশন সঞ্চালন করে।

JPEG-LS বিট রেট (শুধুমাত্র প্রায় ক্ষতিহীন):

+md --max-deviation [d]এভিয়েশন: পূর্ণসংখ্যা (ডিফল্ট: 2)
একটি এনকোডেড পিক্সেলের জন্য সর্বাধিক বিচ্যুতি সংজ্ঞায়িত করে

# এই বিকল্পটি থেকে একটি একক পিক্সেলের জন্য সর্বাধিক বিচ্যুতি নির্দিষ্ট করে৷
# আসল পিক্সেল মান।

ক্ষতিহীন কম্প্রেশন:

+pr --prefer-raw
কাঁচা এনকোডার মোড পছন্দ করুন (ডিফল্ট)

# এই বিকল্পটি কাঁচা এনকোডার সক্ষম করে। কাঁচা এনকোডার এনকোড করে
# সম্পূর্ণ পিক্সেল সেল যেমন এটি সোর্স ইমেজ থেকে পড়া হয়েছে
# কোনো পরিবর্তন করা হচ্ছে।

+pc -- পছন্দের-রান্না করা
রান্না করা এনকোডার মোড পছন্দ করুন

# এই বিকল্পটি রান্না করা এনকোডার সক্ষম করে। রান্না করা এনকোডার চলে
আলাদা ট্যাগ (60xx,3000) করার জন্য # ওভারলে ডেটা এবং শুধুমাত্র এনকোড করে
প্রতিটি পিক্সেলে #টি সংরক্ষিত বিট।

JPEG-LS কম্প্রেশন:

+t1 --threshold1 [t] প্রান্তিকতা: পূর্ণসংখ্যা (8 bpp: 3 এর জন্য ডিফল্ট)
JPEG-LS এনকোডিং প্যারামিটার থ্রেশহোল্ড 1 সেট করুন

+t2 --threshold2 [t] প্রান্তিকতা: পূর্ণসংখ্যা (8 bpp: 7 এর জন্য ডিফল্ট)
JPEG-LS এনকোডিং প্যারামিটার থ্রেশহোল্ড 2 সেট করুন

+t3 --threshold3 [t] প্রান্তিকতা: পূর্ণসংখ্যা (8 bpp: 21 এর জন্য ডিফল্ট)
JPEG-LS এনকোডিং প্যারামিটার থ্রেশহোল্ড 3 সেট করুন

+rs --reset [r]eset: পূর্ণসংখ্যা (ডিফল্ট: 64)
JPEG-LS এনকোডিং প্যারামিটার রিসেট সেট করুন

+lm --সীমা [l] অনুকরণ: পূর্ণসংখ্যা (ডিফল্ট: 0)
JPEG-LS এনকোডিং পরামিতি সীমা সেট করুন

JPEG-LS ইন্টারলিভ:

+il --ইন্টারলিভ-লাইন
ফোর্স লাইন-ইন্টারলিভড JPEG-LS ইমেজ (ডিফল্ট)

# এই পতাকা ফলস্বরূপ চিত্রের জন্য লাইন-ইন্টারলিভড মোডকে জোর করে।
# লাইন-ইন্টারলিভ মোডে সোর্স ইমেজ থেকে প্রতিটি লাইন
# প্রতিটি উপাদান এবং তারপর পরবর্তী লাইনের জন্য আলাদাভাবে সংকুচিত
# এনকোড করা হয়।

+হলো --ইন্টারলিভ-নমুনা
নমুনা-ইন্টারলিভড JPEG-LS ছবিগুলিকে বল করুন৷

# এই পতাকা ফলাফলের চিত্রের জন্য নমুনা-ইন্টারলিভড মোডকে জোর করে।
# নমুনা-ইন্টারলিভ মোডে প্রতিটি পিক্সেলের উপাদান আগে এনকোড করা হয়
# পরবর্তী পিক্সটি এনকোড করা হয়েছে।

+in --interleave-none
নিরবিচ্ছিন্ন JPEG-LS চিত্রগুলিকে বল করুন৷

# এই পতাকা ফলাফলের চিত্রের জন্য অবিচ্ছিন্ন মোডকে জোর করে।
# এই মোডে, ছবির প্রতিটি উপাদান সম্পূর্ণরূপে এনকোড করা হয়
# পরবর্তী উপাদান পরিচালনা করার আগে।

+iv --ইন্টারলিভ-ডিফল্ট
দ্রুততম সম্ভাব্য ইন্টারলিভ মোড ব্যবহার করুন

# এই পতাকাটি উৎস চিত্রের মোডের উপর ভিত্তি করে একটি ইন্টারলিভ মোড নির্বাচন করে।
# যদি সম্ভব হয়, চিত্রটি একটি ভিন্ন ইন্টারলিভ মোডে রূপান্তরিত হয় না।

এনক্যাপসুলেটেড পিক্সেল উপাত্ত এনকোডিং অপশন
এনক্যাপসুলেটেড পিক্সেল ডেটা ফ্র্যাগমেন্টেশন:

+ff --ফ্রাগমেন্ট-প্রতি-ফ্রেম
প্রতিটি ফ্রেমকে একটি খণ্ড হিসাবে এনকোড করুন (ডিফল্ট)

# এই বিকল্পটি প্রতিটির জন্য একটি সংকুচিত টুকরো তৈরি করে
# ফ্রেম (প্রস্তাবিত)।

+fs --fragment-size [s]ize: integer
খণ্ডের আকার s কিবাইটে সীমিত করুন

# এই বিকল্পটি খণ্ডের আকার সীমিত করে যা সৃষ্টির কারণ হতে পারে
প্রতি ফ্রেমে #টি একাধিক খণ্ড।

মৌলিক অফসেট টেবিল এনকোডিং:

+ot --অফসেট-টেবিল-তৈরি করুন
অফসেট টেবিল তৈরি করুন (ডিফল্ট)

# এই বিকল্পটি এর জন্য একটি বৈধ অফসেট টেবিল তৈরি করে
# সংকুচিত JPEG টুকরা।

-ওটি --অফসেট-টেবিল-খালি
অফসেট টেবিল খালি রাখুন

# এই বিকল্পটি একটি খালি অফসেট টেবিল তৈরি করে
# সংকুচিত JPEG টুকরাগুলির জন্য।

SOP ক্লাস UID:

+সিডি --ক্লাস-ডিফল্ট
এসওপি ক্লাস ইউআইডি রাখুন (ডিফল্ট)

# সোর্স ইমেজের এসওপি ক্লাস ইউআইডি রাখুন।

+cs --class-sc
সেকেন্ডারি ক্যাপচার ইমেজে রূপান্তর করুন (উচিত --uid-সর্বদা)

# চিত্রটিকে সেকেন্ডারি ক্যাপচারে রূপান্তর করুন। এসওপি ক্লাস ছাড়াও
# UID, একটি বৈধ সেকেন্ডারি ক্যাপচার ইমেজের জন্য প্রয়োজনীয় সমস্ত বৈশিষ্ট্য
# যোগ করা হয়েছে। একটি নতুন SOP উদাহরণ UID সবসময় বরাদ্দ করা হয়।

SOP উদাহরণ UID:

+ud --uid-ডিফল্ট
ক্ষতিকর কম্প্রেশন হলে নতুন UID বরাদ্দ করুন (ডিফল্ট)

# কম্প্রেশন ক্ষতিকর JPEG হলে একটি নতুন SOP উদাহরণ UID বরাদ্দ করে।

+ua --uid-সর্বদা
সর্বদা নতুন UID বরাদ্দ করুন

# শর্তহীনভাবে একটি নতুন SOP উদাহরণ UID বরাদ্দ করে।

+un --uid-কখনও না
কখনই নতুন UID বরাদ্দ করবেন না

# কখনই একটি নতুন SOP উদাহরণ UID বরাদ্দ করবেন না।

আউটপুট অপশন
1993-পরবর্তী মান উপস্থাপনা:

+u --enable-new-vr
নতুন VRs (UN/UT) (ডিফল্ট) এর জন্য সমর্থন সক্ষম করুন

-u --অক্ষম-নতুন-ভিআর
নতুন VR-এর জন্য সমর্থন অক্ষম করুন, OB-তে রূপান্তর করুন

গ্রুপ দৈর্ঘ্য এনকোডিং:

+g= --গ্রুপ-লেংথ-রিকালক
উপস্থিত থাকলে গোষ্ঠীর দৈর্ঘ্য পুনঃগণনা করুন (ডিফল্ট)

+g --গ্রুপ-দৈর্ঘ্য-তৈরি করুন
সর্বদা গ্রুপ দৈর্ঘ্য উপাদান দিয়ে লিখুন

-g --গ্রুপ-দৈর্ঘ্য-সরান
সর্বদা গ্রুপ দৈর্ঘ্য উপাদান ছাড়া লিখুন

ক্রম এবং আইটেম দৈর্ঘ্য এনকোডিং:

+ই --দৈর্ঘ্য-স্পষ্ট
স্পষ্ট দৈর্ঘ্য দিয়ে লিখুন (ডিফল্ট)

-ই --দৈর্ঘ্য-অনির্ধারিত
অনির্ধারিত দৈর্ঘ্য দিয়ে লিখুন

ডেটা সেট ট্রেলিং প্যাডিং:

-p= --প্যাডিং-রিটেইন
প্যাডিং পরিবর্তন করবেন না (ডিফল্ট)

-p --প্যাডিং-অফ
প্যাডিং নেই

+p --প্যাডিং-তৈরি [f]আইল-প্যাড [i]টেম-প্যাড: পূর্ণসংখ্যা
f বাইটের একাধিক ফাইলে সারিবদ্ধ করুন
এবং আই বাইটের একাধিক আইটেম

নোট


সার্জারির dcmcjpls ইউটিলিটি সমস্ত SOP ক্লাসের DICOM চিত্রগুলিকে সংকুচিত করে। যাহোক, dcmcjpls না
সংকুচিত চিত্রটি এখনও সমস্ত বিধিনিষেধ মেনে চলছে তা নিশ্চিত করার চেষ্টা করবেন না
বস্তুর আইওডি।

তিনি যে সংকুচিত ছবিগুলি তৈরি করেন তা নিশ্চিত করার জন্য ব্যবহারকারী দায়ী৷
DICOM স্ট্যান্ডার্ডের সাথে সঙ্গতিপূর্ণ। যদি প্রশ্ন করা হয়, তাহলে dcmcjpls ইউটিলিটি এক করার অনুমতি দেয়
একটি চিত্রকে সেকেন্ডারি ক্যাপচারে রূপান্তর করুন - এই SOP ক্লাসটি হিসাবে সীমাবদ্ধতা জাহির করে না
উপরে উল্লিখিত বেশী.

স্থানান্তরণ সিনট্যাক্স


dcmcjpls ইনপুটের জন্য নিম্নলিখিত স্থানান্তর সিনট্যাক্স সমর্থন করে (dcmfile-in):

LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
DeflatedExplicitVRLlittleEndianTransferSyntax 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2

(*) যদি zlib সমর্থন সক্ষম করে কম্পাইল করা হয়

dcmcjpls আউটপুটের জন্য নিম্নলিখিত স্থানান্তর সিনট্যাক্স সমর্থন করে (dcmfile-আউট):

JPEGLSLossless TransferSyntax 1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntax 1.2.840.10008.1.2.4.81

লগিং


বিভিন্ন কমান্ড লাইন টুল এবং অন্তর্নিহিত লাইব্রেরিগুলির লগিং আউটপুটের স্তর হতে পারে
ব্যবহারকারী দ্বারা নির্দিষ্ট করা হবে। ডিফল্টরূপে, শুধুমাত্র ত্রুটি এবং সতর্কতাগুলি স্ট্যান্ডার্ডে লেখা হয়
ত্রুটি প্রবাহ বিকল্প ব্যবহার করে -- ভারবোস এছাড়াও তথ্যগত বার্তা যেমন প্রক্রিয়াকরণের বিবরণ
রিপোর্ট করা হয় বিকল্প --ডিবাগ অভ্যন্তরীণ কার্যকলাপ সম্পর্কে আরও বিশদ পেতে ব্যবহার করা যেতে পারে,
যেমন ডিবাগিং উদ্দেশ্যে। অন্যান্য লগিং স্তর বিকল্প ব্যবহার করে নির্বাচন করা যেতে পারে --লগ-
স্তর. মধ্যে -- শান্ত মোড শুধুমাত্র মারাত্মক ত্রুটি রিপোর্ট করা হয়. এই ধরনের খুব গুরুতর ত্রুটি ঘটনা,
অ্যাপ্লিকেশন সাধারণত বন্ধ করা হবে. বিভিন্ন লগিং স্তরের আরো বিস্তারিত জানার জন্য,
মডিউল 'অফলগ'-এর ডকুমেন্টেশন দেখুন।

যদি লগিং আউটপুট ফাইলে লেখা উচিত (ঐচ্ছিকভাবে লগফাইল ঘূর্ণন সহ),
syslog (Unix) বা ইভেন্ট লগ (উইন্ডোজ) বিকল্পে --log-config ব্যবহার করা যেতে পারে. এই
কনফিগারেশন ফাইল একটি নির্দিষ্ট আউটপুটে শুধুমাত্র নির্দিষ্ট বার্তা নির্দেশ করার অনুমতি দেয়
স্ট্রীম এবং নির্দিষ্ট বার্তা ফিল্টার করার জন্য মডিউল বা অ্যাপ্লিকেশন যেখানে তারা
উৎপন্ন হয় একটি উদাহরণ কনফিগারেশন ফাইল প্রদান করা হয় /logger.cfg.

কমান্ড লাইন


সমস্ত কমান্ড লাইন টুল পরামিতিগুলির জন্য নিম্নলিখিত স্বরলিপি ব্যবহার করে: বর্গাকার বন্ধনী ঘেরা
ঐচ্ছিক মান (0-1), তিনটি অনুগামী বিন্দু নির্দেশ করে যে একাধিক মান অনুমোদিত
(1-n), উভয়ের সংমিশ্রণ মানে 0 থেকে n মান।

কমান্ড লাইন বিকল্পগুলি একটি অগ্রণী '+' বা '-' চিহ্ন দ্বারা পরামিতি থেকে আলাদা করা হয়,
যথাক্রমে সাধারণত, কমান্ড লাইন বিকল্পগুলির ক্রম এবং অবস্থান নির্বিচারে হয় (অর্থাৎ তারা
যে কোন জায়গায় উপস্থিত হতে পারে)। যাইহোক, যদি বিকল্পগুলি পারস্পরিকভাবে একচেটিয়া হয় তাহলে সবচেয়ে সঠিক চেহারা
ব্যবহৃত হয়. এই আচরণটি সাধারণ ইউনিক্স শেলগুলির স্ট্যান্ডার্ড মূল্যায়নের নিয়মগুলির সাথে সামঞ্জস্যপূর্ণ।

উপরন্তু, এক বা একাধিক কমান্ড ফাইল একটি উপসর্গ হিসাবে '@' চিহ্ন ব্যবহার করে নির্দিষ্ট করা যেতে পারে
ফাইলের নাম (যেমন @command.txt) এই ধরনের একটি কমান্ড আর্গুমেন্ট এর বিষয়বস্তু দ্বারা প্রতিস্থাপিত হয়
সংশ্লিষ্ট টেক্সট ফাইল (একাধিক হোয়াইটস্পেসকে একক বিভাজক হিসাবে বিবেচনা করা হয় যদি না
তারা দুটি উদ্ধৃতি চিহ্নের মধ্যে উপস্থিত হয়) পরবর্তী কোনো মূল্যায়নের আগে। দয়া করে মনে রাখবেন
একটি কমান্ড ফাইলে অন্য কমান্ড ফাইল থাকতে পারে না। এই সহজ কিন্তু কার্যকর পদ্ধতি
একজনকে বিকল্প/প্যারামিটারের সাধারণ সংমিশ্রণগুলিকে সংক্ষিপ্ত করার অনুমতি দেয় এবং দীর্ঘায়িত এবং এড়িয়ে যায়
বিভ্রান্তিকর কমান্ড লাইন (একটি উদাহরণ ফাইলে দেওয়া আছে /dumppat.txt).

পরিবেশ


সার্জারির dcmcjpls ইউটিলিটি DICOM ডেটা ডিকশনারী লোড করার চেষ্টা করবে
DCMDICTPATH পরিবেশ সূচক. ডিফল্টরূপে, যেমন যদি DCMDICTPATH পরিবেশ সূচক
ফাইলটি সেট করা নেই /dicom.dic অভিধান নির্মিত না হলে লোড করা হবে
অ্যাপ্লিকেশনে (উইন্ডোজের জন্য ডিফল্ট)।

ডিফল্ট আচরণ পছন্দ করা উচিত এবং DCMDICTPATH শুধুমাত্র পরিবেশ পরিবর্তনশীল
বিকল্প ডেটা অভিধানের প্রয়োজন হলে ব্যবহৃত হয়। দ্য DCMDICTPATH পরিবেশ সূচক
ইউনিক্স শেল হিসাবে একই বিন্যাস আছে পাথ পরিবর্তনশীল যাতে একটি কোলন (':') আলাদা হয়
এন্ট্রি উইন্ডোজ সিস্টেমে, একটি সেমিকোলন (';') একটি বিভাজক হিসাবে ব্যবহৃত হয়। ডেটা অভিধান
কোডে নির্দিষ্ট করা প্রতিটি ফাইল লোড করার চেষ্টা করবে DCMDICTPATH পরিবেশ সূচক. এটা
কোনো ডেটা অভিধান লোড করা না গেলে এটি একটি ত্রুটি।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে dcmcjpls ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad