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

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

কার্যক্রম:

NAME এর


img2dcm - স্ট্যান্ডার্ড ইমেজ ফরম্যাটকে DICOM ফরম্যাটে রূপান্তর করুন

সাইনোপিসিস


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

বর্ণনাঃ


সার্জারির img2dcm টুলটি JPEG বা BMP এর মত স্ট্যান্ডার্ড ইমেজ ফরম্যাট থেকে একটি রূপান্তর টুল হিসাবে কাজ করে
DICOM এর কাছে। বিভিন্ন আউটপুট SOP ক্লাস নির্বাচন করা যেতে পারে। অতিরিক্ত তথ্য
DICOM আউটপুট ফাইলে সংরক্ষিত (রোগী, সিরিজ, ইত্যাদি সংক্রান্ত) থেকে বের করা যেতে পারে
অন্যান্য DICOM ফাইল যা ফলস্বরূপ DICOM বস্তুর জন্য একটি 'টেমপ্লেট' হিসেবে কাজ করে। img2dcm পারেন
অনুপস্থিত DICOM টাইপ 1 এবং টাইপ 2 বৈশিষ্ট্যগুলিও কাজ করার জন্য উদ্ভাবনের জন্য কনফিগার করা হবে
কোনো টেমপ্লেট ডেটাসেট ছাড়াই।

প্যারামিটার


imgfile-ইন ইমেজ ফাইল আমদানি করতে হবে

dcmfile-out DICOM আউটপুট ফাইল

বিকল্প


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

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

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

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

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

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

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

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

ইনপুট অপশন
সাধারণ:

-i --ইনপুট-ফরম্যাট [i]এনপুট ফাইল ফরম্যাট: স্ট্রিং
সমর্থিত বিন্যাস: JPEG (ডিফল্ট), BMP

-df --ডেটাসেট-থেকে [f]ilename: স্ট্রিং
DICOM ফাইল থেকে ডেটাসেট ব্যবহার করুন f

-stf --study-from [f]ilename: string
DICOM ফাইল থেকে রোগী/অধ্যয়ন পড়ুন f

-sef --series-from [f] ilename: স্ট্রিং
DICOM ফাইল থেকে রোগী/অধ্যয়ন/সিরিজ পড়ুন f

-ii --ইনস্ট্যান্স-ইঙ্ক
DICOM ফাইল থেকে পড়া উদাহরণ সংখ্যা বৃদ্ধি করুন

JPEG বিন্যাস:

-dp --অক্ষম-প্রোগ্র
প্রগতিশীল JPEG-এর জন্য সমর্থন নিষ্ক্রিয় করুন

-de --disable-ext
বর্ধিত অনুক্রমিক JPEG-এর জন্য সমর্থন নিষ্ক্রিয় করুন

-jf --ইসিস্ট-অন-jfif
জেএফআইএফ হেডার অস্তিত্বের উপর জোর দিন

-ka --keep-appn
APPn বিভাগগুলি রাখুন (JFIF বাদে)

প্রক্রিয়াজাতকরণ অপশন
বৈশিষ্ট্য পরীক্ষা:

--ডু-চেক
অ্যাট্রিবিউটের বৈধতা চেকিং সক্ষম করুন (ডিফল্ট)

--না-চেক
বৈশিষ্ট্য বৈধতা পরীক্ষা নিষ্ক্রিয়

+i2 --insert-type2
অনুপস্থিত টাইপ 2 বৈশিষ্ট্য সন্নিবেশ করান (ডিফল্ট)
(শুধুমাত্র --ডু-চেক দিয়ে)

-i2 --no-type2-ঢোকান
অনুপস্থিত টাইপ 2 গুণাবলী সন্নিবেশ করবেন না
(শুধুমাত্র --ডু-চেক দিয়ে)

+i1 --invent-type1
অনুপস্থিত টাইপ 1 বৈশিষ্ট্য আবিষ্কার করুন
(শুধুমাত্র --ডু-চেক দিয়ে)

-i1 --no-type1-আবিস্কার
অনুপস্থিত টাইপ 1 গুণাবলী উদ্ভাবন করবেন না
(শুধুমাত্র --ডু-চেক দিয়ে)

অক্ষর সেট:

+l1 --ল্যাটিন1
স্ট্যান্ডার্ড ক্যারেক্টার সেট হিসাবে ল্যাটিন-1 সেট করুন (ডিফল্ট)

-l1 --নো-ল্যাটিন1
7-বিট ASCII কে স্ট্যান্ডার্ড ক্যারেক্টার সেট হিসাবে রাখুন

অন্যান্য প্রক্রিয়াকরণ বিকল্প:

-k --key [k]ey: gggg,eeee="str", পথ বা অভিধান নাম="str"
আরও বৈশিষ্ট্য যোগ করুন

আউটপুট অপশন
লক্ষ্য SOP ক্লাস:

-sc --সেকেন্ড-ক্যাপচার
সেকেন্ডারি ক্যাপচার এসওপি ক্লাস লিখুন

-nsc --new-sc
নতুন মাধ্যমিক ক্যাপচার এসওপি ক্লাস লিখুন

-ভিএলপি --ভিএল-ফটো
ভিজিবল লাইট ফটোগ্রাফিক এসওপি ক্লাস লিখুন (ডিফল্ট)

আউটপুট ফাইল বিন্যাস:

+F --write-file
ফাইল বিন্যাস লিখুন (ডিফল্ট)

-F --লেখা-ডেটাসেট
ফাইল মেটা তথ্য ছাড়া ডেটা সেট লিখুন

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

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

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

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

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

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

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

ডেটা সেট ট্রেলিং প্যাডিং ( --write-dataset এর সাথে নয়):

-p --প্যাডিং-অফ
কোন প্যাডিং নেই (অন্তর্ভুক্ত যদি --write-dataset)

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

নোট


গুণ সোর্স
একটি সাধারণ চিত্র বিন্যাসকে DICOM বিন্যাসে রূপান্তর করার জন্য, img2dcm আবেদন হতে পারে
নতুনটিতে বাধ্যতামূলক (এবং ঐচ্ছিক) বৈশিষ্ট্যগুলি পূরণ করার জন্য কিছু অতিরিক্ত ইনপুট দিয়ে খাওয়ানো হয়েছে
DICOM ফাইল যেমন রোগী, অধ্যয়ন এবং সিরিজ তথ্য। এই তথ্য সংগ্রহ করা যেতে পারে
বিভিন্ন পদ্ধতি ব্যবহার করে, যা একত্রিত করা যেতে পারে এবং ফলাফল ফাইলে প্রয়োগ করা হয়
নিম্নলিখিত আদেশ:

· ব্যবহার করে --ডেটাসেট-থেকে পছন্দ img2dcm একটি বিদ্যমান থেকে বৈশিষ্ট্য আমদানি করতে বাধ্য করা হয়
DICOM ফাইল। প্রদত্ত DICOM ফাইলটি সম্পূর্ণরূপে আমদানি করা এবং সকলের জন্য ভিত্তি হিসাবে কাজ করে৷
আরও রপ্তানি কার্যক্রম। একটি ব্যতিক্রম হিসাবে, SOP ইনস্ট্যান্স UID এটি দ্বারা অনুলিপি করা হয় না
বিকল্প এছাড়াও চিত্র সম্পর্কিত ডেটা যেমন সারি, কলাম ইত্যাদি রূপান্তরের সময় আদান-প্রদান করা হয়।
মনে রাখবেন যে img2dcm বৈধতার জন্য অন্য কোনো বৈশিষ্ট্যের মান পরীক্ষা করে না, যেমন এটি করে
নতুন বস্তুর (রেফারেন্সকৃত ছবি) কোনো বৈশিষ্ট্য মানিয়ে নিতে অনুক্রমের দিকে তাকাবেন না
ইত্যাদি)। অতএব, (পুরাতন) এর জন্য ডেটা ডিরেক্টরিতে টেমপ্লেটগুলি ব্যবহার করার পরামর্শ দেওয়া হয়
SC এবং VLP অবজেক্ট। এছাড়াও 'ইনপুট টেমপ্লেট' বিভাগটি দেখুন।
· দ্য --অধ্যয়ন থেকে এবং --সিরিজ থেকে বিকল্পগুলি (পারস্পরিক একচেটিয়া) আমদানি করতে ব্যবহার করা যেতে পারে
একটি বিদ্যমান DICOM ফাইল থেকে রোগী, অধ্যয়ন এবং সিরিজ তথ্য। যদি --সিরিজ থেকে is
নির্দিষ্ট করা হয়, তারপর প্রদত্ত DICOM ফাইলটি খোলা হয় img2dcm এবং সমস্ত বাধ্যতামূলক তথ্য
সিরিজ লেভেল পর্যন্ত আমদানি করা হয়। উল্লেখ্য যে এতে রোগী, অধ্যয়ন এবং সিরিজ অন্তর্ভুক্ত রয়েছে
তথ্য জন্য --অধ্যয়ন থেকে, সিরিজ তথ্য বাদ দেওয়া হয়. পরবর্তী
গুণাবলী গ্রহণ করা হয়:
রোগীর স্তর:
রোগীর নাম
রোগীর আইডি
রোগীর সেক্স
রোগীর জন্ম তারিখ
নির্দিষ্ট অক্ষর সেট

স্টাডি স্তর:
অধ্যয়ন উদাহরণ UID
অধ্যয়নের তারিখ
অধ্যয়নের সময়
চিকিৎসকের নাম উল্লেখ করা
স্টাডি আইডি
যোজন সংখ্যা

সিরিজ লেভেল (শুধুমাত্র বিকল্পের ক্ষেত্রে --সিরিজ থেকে):
সিরিজ ইনস্ট্যান্স ইউআইডি
সিরিজ নম্বর
উত্পাদক
· সঙ্গে --ইনসার্ট-টাইপ২ এবং --উদ্ভাবন-টাইপ১ অপশন (উভয়ই ডিফল্ট প্রতি সক্রিয়), অনুপস্থিত
বৈশিষ্ট্য (টাইপ 2 বৈশিষ্ট্য) এবং/অথবা অনুপস্থিত বৈশিষ্ট্য মান (টাইপ 1 বৈশিষ্ট্যের জন্য)
স্বয়ংক্রিয়ভাবে যোগ এবং উদ্ভাবিত হয় img2dcm. দয়া করে মনে রাখবেন যে এই বিকল্পগুলি শুধুমাত্র
বিকল্প থাকলে মূল্যায়ন করা হয় --ডু-চেক সক্রিয় (ডিফল্ট)। যদি --না-চেক অপশন হয়
সক্রিয়, কোনো স্বয়ংক্রিয় বৈশিষ্ট্য সন্নিবেশ ঘটবে না।
· দ্য --চাবি বিকল্পটি DICOM আউটপুট ফাইলে আরও বৈশিষ্ট্য যুক্ত করতে ব্যবহার করা যেতে পারে। এই
DICOM ফাইলটি সংরক্ষণ করার ঠিক আগে বিকল্পটি একেবারে শেষে প্রয়োগ করা হয়। ইহা ও
ব্যবহার করে ক্রম, আইটেম এবং নেস্টেড বৈশিষ্ট্যগুলি নির্দিষ্ট করা সম্ভব --চাবি বিকল্প ভিতরে
এই ক্ষেত্রে, একটি বিশেষ 'পাথ' স্বরলিপি ব্যবহার করতে হবে। এই পথ স্বরলিপি বিস্তারিত করতে পারেন
এর ডকুমেন্টেশন পাওয়া যাবে dcmodify.
ইউআইডি
নতুন স্টাডি এবং সিরিজ ইনস্ট্যান্স ইউআইডি তৈরি করা হয় if প্রয়োজনীয় প্রয়োগ করার পর --অধ্যয়ন-
থেকে এবং -- সিরিজ বিকল্প যদি স্টাডি ইনস্ট্যান্স ইউআইডি বা সিরিজ ইনস্ট্যান্স ইউআইডি উপস্থিত না থাকে
এই পদক্ষেপের পরে, তারা নতুনভাবে তৈরি হয়, একে অপরের থেকে স্বাধীনভাবে। একটি বিপরীত
SOP ইনস্ট্যান্স UID-এর জন্য আচরণ বেছে নেওয়া হয় যেটি কখন নেওয়া হবে বলে আশা করা যায়
ব্যবহার করে --ডেটাসেট-থেকে বিকল্প এই না ক্ষেত্রে, এসওপি ইন্সট্যান্স ইউআইডি না অনুলিপি করা
নতুন বস্তুর কাছে। এটি বেশিরভাগ ব্যবহারের ক্ষেত্রে পছন্দসই আচরণ হওয়া উচিত। তবে, যদি ক
নির্দিষ্ট এসওপি ইনস্ট্যান্স ইউআইডি নতুন অবজেক্টে ঢোকানো উচিত, --চাবি বিকল্প উচিত
ব্যবহার করা.
ইনপুট টেম্পলেটসমূহ
DICOM এ রূপান্তর সমর্থন করার জন্য, img2dcm কিছু পূর্বনির্ধারিত টেমপ্লেটের সাথে আসে
যা এর জন্য ব্যবহার করা যেতে পারে --ডেটাসেট-থেকে বিকল্প (নমুনা ফাইল দেখুন SC.ডাম্প এবং VLP.dump).
এই টেমপ্লেটগুলি পছন্দসই মান দিয়ে পূর্ণ করা উচিত এবং তারপরে ডাম্প করা উচিত
আসলে ব্যবহার করার আগে একটি DICOM ফাইলে (রূপান্তরিত) img2dcm। ব্যবহার dump2dcm থেকে
ডাম্পটিকে DICOM এ রূপান্তর করুন। উদাহরণ:
dump2dcm SC.dump SC.dcm

টেমপ্লেট হিসেবে যেকোনো DICOM ফাইল ব্যবহার করা সম্ভব। দয়া করে নোট করুন যে সম্পূর্ণ DICOM
ডেটাসেট আমদানি করা হয়; অতএব, এটা নিশ্চিত করা উচিত যে শুধুমাত্র বৈশিষ্ট্য উপস্থিত আছে যা
নির্মিত DICOM অবজেক্টের অংশ হওয়া উচিত। এসওপি ক্লাস ইউআইডি এবং পিক্সেল ডেটা
বৈশিষ্ট্যগুলি (সারি, কলাম ইত্যাদির মতো বৈশিষ্ট্যগুলি সহ) অনুলিপি করা হয় না তবে প্রতিস্থাপিত হয়
img2dcm রূপান্তরের সময়।
ইনপুট প্লাগইন
সার্জারির img2dcm অ্যাপ্লিকেশন বর্তমানে ইনপুট হিসাবে JPEG এবং BMP চিত্র বিন্যাস সমর্থন করে।
JPEG ইনপুট প্লাগ লাগানো
JPEG এর জন্য, উৎস ফাইল থেকে আসল JPEG ডিকোড করা হয় না কিন্তু বের করা হয় এবং সামান্য
এমনকি বড় JPEG ফাইলের দ্রুত রূপান্তর করার জন্য রূপান্তরিত (যেমন JFIF হেডার কেটে দেওয়া হয়েছে)
ডিকোডিং এবং পুনরায় এনকোডিংয়ের প্রয়োজন ছাড়াই। JPEG প্লাগইন প্রয়োজনীয় আউটপুট নির্বাচন করে
JPEG-এর ভিতরে ডেটার প্রকৃত এনকোডিংয়ের উপর নির্ভর করে স্বয়ংক্রিয়ভাবে সিনট্যাক্স স্থানান্তর করা হয়
ফাইল অতএব, নিম্নলিখিত স্থানান্তর সিনট্যাক্স (এবং তাদের সংশ্লিষ্ট JPEG এনকোডিং)
JPEG প্লাগইন দ্বারা ব্যবহৃত হয়:
· JPEG কোডিং প্রক্রিয়া 1 বেসলাইন, ক্ষতিকর, অ-ক্রমিক, অনুক্রমিক, DCT, হাফম্যান, 8 বিট
এসওপি ক্লাস = 1.2.840.10008.1.2.4.50
· JPEG কোডিং প্রসেস 2 (8-বিট) এবং 4 (12-বিট) বর্ধিত, ক্ষতিকর, অ-ক্রমিক,
অনুক্রমিক, ডিসিটি, হাফম্যান, 8/12 বিট এসওপি ক্লাস = 1.2.840.10008.1.2.4.51
· JPEG কোডিং প্রক্রিয়া 10 (8-বিট) এবং 12 (12-বিট) সম্পূর্ণ অগ্রগতি, ক্ষতিকর, অ-হায়ারার্ক।,
প্রগতিশীল, ডিসিটি, হাফম্যান, 8/12 বিট এসওপি ক্লাস = 1.2.840.10008.1.2.4.55
রঙ এবং গ্রেস্কেল ছবি সমর্থিত.
এক্সটেন্ডেড জেপিইজি ট্রান্সফার সিনট্যাক্সের জন্য সমর্থন নিষ্ক্রিয় করা যেতে পারে (-- নিষ্ক্রিয়-এক্সট বিকল্প)
পাশাপাশি (অবসরপ্রাপ্ত) প্রগতিশীল JPEG স্থানান্তর সিনট্যাক্সের জন্য সমর্থন (--অক্ষম-প্রোগ্র
বিকল্প)।
JPEG লসলেস এনকোডিং সেইসাথে যেকোন গাণিতিক বা শ্রেণিবদ্ধ JPEG এনকোডিং মোডগুলি
প্লাগইন দ্বারা সমর্থিত নয়।
JFIF (JPEG ফাইল ইন্টারচেঞ্জ ফরম্যাট) তথ্য ঐচ্ছিক APPn মার্কারকে সহজ করে
JPEG ফাইল। অনেক ডিজিটাল ক্যামেরা এই ধরনের JFIF তথ্য JPEG-তে একত্রিত করে না
আউটপুট তারা তৈরি করে। উদাহরণস্বরূপ, JFIF-এর পিক্সেল অনুপাত সম্পর্কে তথ্য রয়েছে
সংকুচিত চিত্র। আপনি যদি চান img2dcm একটি JFIF শিরোনাম উপর জোর আবেদন
JPEG স্ট্রিম, আপনি বিকল্পটি ব্যবহার করতে পারেন --ইসিস্ট-অন-জেফিফ JFIF না থাকলে যা বাতিল হয়ে যাবে
তথ্য পাওয়া যাবে। ডিফল্টরূপে, অনুপস্থিত JFIF তথ্য উপেক্ষা করা হয়।
DICOM-এর জন্য এটি 'ধূসর অঞ্চল'-এর মতো, JFIF এর একীকরণ (বা অন্য কোনো APPn)
DICOM অবজেক্টের অভ্যন্তরীণ JPEG স্ট্রিমে ডেটা অনুমোদিত বা না। তবে সবচেয়ে বেশি
নির্ভরযোগ্য পদ্ধতি হল এই মার্কারগুলি এবং তাদের তথ্য JPEG স্ট্রীম থেকে কেটে ফেলা। এই
পদ্ধতির দ্বারাও নেওয়া হয় img2dcm আবেদন ডিফল্টরূপে, সমস্ত APPn মার্কার কাটা হয়
মূল JPEG স্ট্রীম থেকে বন্ধ। তবে আপনি যদি অন্য APPn মার্কার রাখতে চান
DICOM স্ট্রীমের ভিতরে JFIF (যেমন EXIF ​​তথ্য) বিকল্পটি --কিপ-অ্যাপ না
কৌশল এটি APPn তথ্য কাটার চেয়ে কিছুটা দ্রুত হওয়া উচিত, কারণ এটি
এই ধরনের ডেটার জন্য পুরো JPEG স্ট্রিম স্ক্যান করার প্রয়োজন নেই। JFIF তথ্য হল সর্বদা
দ্বারা অপসারিত img2dcm.
বিএমপি ইনপুট প্লাগ লাগানো
img2dcm ইনপুট বিন্যাস হিসাবে BMP সমর্থন করে। যাইহোক, এখন পর্যন্ত শুধুমাত্র সবচেয়ে কমন BMP ছবি
সমর্থিত বিশেষ করে, BMP ছবি যা বিটফিল্ড ব্যবহার করে বা দৈর্ঘ্যের এনকোডিং চালায়
প্রত্যাখ্যাত. এই ধরনের ছবি বিরল। সমস্ত ইনপুট ছবি একটি DICOM ছবিতে রূপান্তরিত হবে
RGB কালার মডেল এবং 24 এর একটু গভীরতা সহ। ফাইন-টিউনিং এর জন্য কোন নির্দিষ্ট বিকল্প নেই
BMP বিন্যাস রূপান্তর.
আউটপুট প্লাগইন
কাঙ্খিত আউটপুট এসওপি ক্লাস কমান্ড লাইনে নির্বাচন করা যেতে পারে। বর্তমানে, একটি রপ্তানি
সেকেন্ডারি ক্যাপচার ইমেজ এসওপি ক্লাসের জন্য প্লাগইন (ডিফল্ট, বিকল্প -sc), নতুন মাধ্যমিক
চিত্র SOP ক্লাস ক্যাপচার করুন (বিকল্প -এনএসসি) এবং দৃশ্যমান আলো ফটোগ্রাফিক ইমেজ SOP ক্লাস
(বিকল্প) -ভিএল) সহজ প্রাপ্য. অনুগ্রহ করে মনে রাখবেন যে প্রথমটি অনুযায়ী অবচয় করা হয়েছে
DICOM স্ট্যান্ডার্ড কিন্তু ডিফল্ট হিসেবে নির্বাচিত হয়েছে কারণ এটি ব্যাপকভাবে সমর্থিত। ভবিষ্যৎ
সংস্করণ img2dcm অন্যান্য SOP ক্লাসের জন্য আরও আউটপুট প্লাগইন প্রদান করতে পারে।
নতুন মাধ্যমিক ক্যাপচার এসওপি ক্লাসের জন্য, কোনটি নির্দিষ্ট তা উল্লেখ করা সম্ভব নয়
আউটপুটের জন্য SOP ক্লাস ব্যবহার করা উচিত। কারণ এই নতুন এসওপি ক্লাস হচ্ছে
রঙের গভীরতা (1/8/16) এবং চিত্রটি কিনা তা দ্বারা একে অপরের থেকে আলাদা
কালো/সাদা বা রঙ। এই কারণে img2dcm রূপান্তরের সময় সিদ্ধান্ত নেয়, কোন SOP আউটপুট
ক্লাস একটি প্রদত্ত উত্স ইমেজ জন্য উপযুক্ত.

উদাহরণ


এখানে কিছু উদাহরণ আছে যা দেখায় কিভাবে img2dcm অ্যাপ্লিকেশন ব্যবহার করা যেতে পারে।
1. img2dcm image.jpg out.dcm
JPEG ফাইল 'image.jpg' পড়ুন, পুরানো সেকেন্ডারি ক্যাপচার এসওপি ক্লাসে রূপান্তর করুন এবং সংরক্ষণ করুন
DICOM ফাইলের ফলাফল 'out.dcm'। এটি ব্যবহার করার সবচেয়ে সহজ উপায় img2dcm. যেকোন ধরণের
এই SOP ক্লাসের বৈধ বস্তু লেখার জন্য 1 এবং টাইপ 2 বৈশিষ্ট্যগুলি প্রয়োজন৷
স্বয়ংক্রিয়ভাবে ঢোকানো।
2. img2dcm -i BMP image.bmp out.dcm
উপরের মতই কিন্তু img2dcm কে JPEG এর পরিবর্তে একটি BMP ফাইল পড়তে বলে।
3. img2dcm image.jpg out.dcm -vlp -k 'PatientName=Bond^James'
প্রথম উদাহরণ হিসাবে একই, কিন্তু দৃশ্যমান আলো ফটোগ্রাফিক ইমেজ অবজেক্ট লেখে 'out.dcm'
এবং রোগীর নাম 'বন্ড^জেমস' সেট করে যা অন্যথায় খালি রাখা হবে।
4. img2dcm image.jpg out.dcm --series-from template.dcm -k 'PatientName=Bond^James'
1 এর মতই), কিন্তু DICOM ফাইল থেকে রোগী/অধ্যয়ন/সিরিজ তথ্য আমদানি করে
'template.dcm'। অনুগ্রহ করে মনে রাখবেন রোগীর নামের বৈশিষ্ট্যে 'বন্ড^জেমস' থাকবে
শেষে, 'template.dcm' থেকে যেকোনো মান ওভাররাইট করা হবে। যে, কারণ -k
বিকল্পটি রূপান্তর পাইপলাইনের একেবারে শেষে প্রয়োগ করা হয় (উপরে দেখুন)।
5. img2dcm image.jpg out.dcm --no-checks
1 এর মতোই), কিন্তু কোনো অ্যাট্রিবিউট চেকিং করে না এবং টাইপ 1 এবং টাইপ 2 করে না
বৈশিষ্ট্য সন্নিবেশ! সুতরাং এই ক্ষেত্রে, একটি অবৈধ DICOM অবজেক্ট তৈরি করা হবে। এই
আকর্ষণীয় হতে পারে যদি আউটপুট ফাইলটি সম্পূর্ণ করার উদ্দেশ্যে না হয় তবে এটির মধ্য দিয়ে যাবে
আরও রূপান্তর, যেমন ব্যবহার করে বৈশিষ্ট্য যোগ করা dcmodify. শুধুমাত্র বিকল্প ব্যবহার করুন --না-
চেক যদি আপনি জানেন আপনি কি করছেন!
6. img2dcm image.jpg out.dcm --no-type1-আবিষ্কার
1 এর মতই), কিন্তু অনুপস্থিত টাইপ 1 বৈশিষ্ট্য এবং/অথবা তাদের মান সন্নিবেশ করায় না। টাইপ 2
গুণাবলী সন্নিবেশ করা হবে. উল্লেখ্য যে এই ক্ষেত্রে এটা নিশ্চিত করতে হবে যে সব ধরনের 1
গুণাবলী অন্যান্য উপায়ে প্রদান করা হয়, যেমন তাদের সাথে যোগ করে --চাবি বিকল্প।
তা না হলে, img2dcm একটি ত্রুটি রিপোর্ট করবে এবং রূপান্তর করা বন্ধ করবে।
7. img2dcm image.jpg out.dcm --keep-appn --insist-on-jfif
1 এর মতোই), কিন্তু DICOM অবজেক্টের মধ্যে EXIF-এর মতো APPn তথ্য গ্রহণ করে
ফলে জেপিইজি স্ট্রিম। আরও, --ইসিস্ট-অন-জেফিফ বাধ্য করা হবে img2dcm না থাকলে গর্ভপাত করা
JFIF তথ্য উৎস ফাইলে বিদ্যমান।

লগিং


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

কমান্ড লাইন


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

পরিবেশ


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

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



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম