DicomImageInfo
Inheritance: java.lang.Object
public class DicomImageInfo
يحتوي على جميع البيانات الوصفية من رأس ملف DICOM
الطرق
| طريقة | الوصف |
|---|---|
| getDicomHeaderInfoByBytes() | يحصل على معلومات رأس الـ DICOM بالبايتات. |
| getPlanarConfiguration() | يحصل على تكوين المستوى. |
| getSignedImage() | يحصل على قيمة تشير إلى ما إذا كان “signedImage”. |
| getDicomInfo() | يحصل على معلومات الرأس لملف DICOM. |
| getSamplesPerPixel() | يحصل على قيمة “samplesPerPixel”. |
| getBitsAllocated() | يحصل على قيمة “bitsAllocated”. |
| getBitsStored() | يحصل على عدد البتات المخزنة. |
| getPhotoInterpretation() | يحصل على قيمة “PhotoInterpretation”. |
| getWidth() | يحصل على العرض. |
| getHeight() | يحصل على الارتفاع. |
| getWindowCentre() | يحصل على مركز النافذة. |
| getWindowWidth() | يحصل على عرض النافذة. |
| getPixelRepresentation() | يحصل على قيمة “pixelRepresentation” للبكسل. |
| getRescaleIntercept() | يحصل على قيمة “rescaleIntercept”. |
| getRescaleSlope() | يحصل على قيمة “rescaleSlope”. |
| getNumberOfFrames() | يحصل على عدد الإطارات. |
| isLittleEndian() | يحصل على قيمة تشير إلى ما إذا كان هذا الكائن little endian. |
| getReds() | يحصل على مصفوفة ألوان الأحمر. |
| getGreens() | يحصل على مصفوفة ألوان الأخضر. |
| getBlues() | يحصل على مصفوفة ألوان الأزرق. |
| getOffset() | يحصل على الإزاحة. |
| addTag(String tagDescription, Object value) | أضف علامة Dicom جديدة. |
| tryAddTag(String tagDescription, Object value) | أضف علامة Dicom جديدة. |
| removeTagAt(int index) | أزل علامة موجودة. |
| tryRemoveTagAt(int index) | أزل علامة موجودة. |
| updateTagAt(int index, Object newValue) | حدّث علامة موجودة. |
| tryUpdateTagAt(int index, Object newValue) | حدّث علامة موجودة. |
getDicomHeaderInfoByBytes()
public byte[] getDicomHeaderInfoByBytes()
يحصل على معلومات رأس الـ DICOM بالبايتات.
القيمة: معلومات رأس الـ dicom بالبايتات.
Returns: byte[] - معلومات رأس الـ dicom بالبايتات.
getPlanarConfiguration()
public int getPlanarConfiguration()
يحصل على تكوين المستوى.
القيمة: التكوين المستوي.
Returns: int - تكوين المستوى.
getSignedImage()
public boolean getSignedImage()
يحصل على قيمة تشير إلى ما إذا كان “signedImage”.
Returns: boolean - قيمة تشير إلى ما إذا كان “signedImage”.
getDicomInfo()
public List<String> getDicomInfo()
يحصل على معلومات الرأس لملف DICOM.
Returns: java.util.List<java.lang.String> - معلومات رأس ملف DICOM.
Example: The following example shows how to read the header information of a DICOM image.
String dir = "c:\\aspose.imaging\\java\\issues\\1489\\";
com.aspose.imaging.fileformats.dicom.DicomImage image = (com.aspose.imaging.fileformats.dicom.DicomImage) com.aspose.imaging.Image.load(dir + "ttfm.dcm");
try {
for (String s : image.getFileInfo().getDicomInfo()) {
System.out.println(s);
}
}
finally {
image.close();
}
// STDOUT:
//معرف فئة تخزين الوسائط Sop: 1.2.840.10008.5.1.4.1.1.3.1
//معرف مثيل تخزين الوسائط Sop: 2.16.840.1.114488.0.4.123489834087.1330071425.2
//معرف صيغة النقل: 1.2.840.10008.1.2.4.70
//معرف فئة التنفيذ: 1.2.840.114236
//مجموعة الأحرف المحددة: ISO_IR 100
//نوع الصورة: \SECONDARY\INTRAOPERATIVE
//معرف فئة Sop: 1.2.840.10008.5.1.4.1.1.3.1
//معرف مثيل Sop: 2.16.840.1.114488.0.4.123489834087.1330071425.2
//تاريخ الدراسة: 20110824
//تاريخ السلسلة: 20110824
//تاريخ المحتوى: 20110824
//وقت الدراسة: 094836.214743984
//وقت السلسلة: 094836.214743984
//وقت المحتوى: 100451.214743816
//النمط: US
//الشركة المصنعة: Medistim
//اسم المؤسسة: Hospital Name
//عنوان المؤسسة: Hospital Address or Department
//اسم المحطة: VERIQ
//اسم الطبيب المنفذ: CA Prof. Debus
//اسم طراز الشركة المصنعة: VeriQ C
//معدل الإطارات الموصى به للعرض: 1
//اسم المريض: Femoral trombenarterectomy^Case Report:
//معرّف المريض: تقرير الحالة 1
//جنس المريض: م
//حجم المريض: 0
//وزن المريض: 0
//تعليقات المريض: راجع تقرير الحالة على www.medistim.com
//معدل السين: 1
//المدة الفعّالة: 1
//الرقم التسلسلي للجهاز: 0
//إصدارات البرنامج: 3.3.0 RC0 تم بناءه 02 / 23 / 12 09:50:45
//وقت الإطار: 1000
//معرّف نسخة الدراسة: 2.16.840.1.114488.0.4.123489834087.1330071425.0
//معرّف نسخة السلسلة: 2.16.840.1.114488.0.4.123489834087.1330071425.1
//رقم السلسلة: 1
//رقم النسخة: 1
//عينات لكل بكسل: 3
//التفسير الضوئي: RGB
//تكوين المستوى: 0
//عدد الإطارات: 1
//مؤشر زيادة الإطار:
//الصفوف: 768
//الأعمدة: 1024
//البتات المخصصة: 8
//البتات المخزنة: 8
//البت العالي: 7
//تمثيل البكسل: 0
//ضغط الصورة الفاقد: 00
//بيانات البكسل: 1492
getSamplesPerPixel()
public int getSamplesPerPixel()
يحصل على قيمة “samplesPerPixel”.
القيمة: قيمة “samplesPerPixel”.
Returns: int - قيمة “samplesPerPixel”.
getBitsAllocated()
public int getBitsAllocated()
يحصل على قيمة “bitsAllocated”.
القيمة: قيمة “bitsAllocated”.
Returns: int - قيمة “bitsAllocated”.
getBitsStored()
public int getBitsStored()
يحصل على عدد البتات المخزنة.
Returns: int - عدد البتات المخزنة.
getPhotoInterpretation()
public String getPhotoInterpretation()
يحصل على قيمة “PhotoInterpretation”.
Returns: java.lang.String - قيمة “PhotoInterpretation”.
getWidth()
public int getWidth()
يحصل على العرض.
القيمة: قيمة العرض.
Returns: int - العرض.
getHeight()
public int getHeight()
يحصل على الارتفاع.
القيمة: قيمة الارتفاع.
Returns: int - الارتفاع.
getWindowCentre()
public double getWindowCentre()
يحصل على مركز النافذة.
القيمة: قيمة مركز النافذة.
Returns: double - مركز النافذة.
getWindowWidth()
public double getWindowWidth()
يحصل على عرض النافذة.
القيمة: عرض النافذة.
Returns: double - عرض النافذة.
getPixelRepresentation()
public int getPixelRepresentation()
يحصل على قيمة “pixelRepresentation” للبكسل.
القيمة: قيمة “pixelRepresentation”.
Returns: int - قيمة “pixelRepresentation” للبكسل.
getRescaleIntercept()
public double getRescaleIntercept()
يحصل على قيمة “rescaleIntercept”.
القيمة: قيمة “rescaleIntercept”.
Returns: double - قيمة “rescaleIntercept”.
getRescaleSlope()
public double getRescaleSlope()
يحصل على قيمة “rescaleSlope”.
القيمة: قيمة “rescaleSlope”.
Returns: double - قيمة “rescaleSlope”.
getNumberOfFrames()
public int getNumberOfFrames()
يحصل على عدد الإطارات.
القيمة: عدد الإطارات.
Returns: int - عدد الإطارات.
isLittleEndian()
public boolean isLittleEndian()
يحصل على قيمة تشير إلى ما إذا كان هذا الكائن little endian.
القيمة: true إذا كان هذا الكائن little endian؛ وإلا false.
Returns: boolean - قيمة تشير إلى ما إذا كان هذا الكائن little endian.
getReds()
public byte[] getReds()
يحصل على مصفوفة ألوان الأحمر.
القيمة: الأحمر.
Returns: byte[] - مصفوفة ألوان الأحمر
getGreens()
public byte[] getGreens()
يحصل على مصفوفة ألوان الأخضر.
القيمة: لون الأحمر.
Returns: byte[] - مصفوفة ألوان الأخضر
getBlues()
public byte[] getBlues()
يحصل على مصفوفة ألوان الأزرق.
القيمة: اللون الأزرق.
Returns: byte[] - مصفوفة ألوان الأزرق
getOffset()
public int getOffset()
يحصل على الإزاحة.
القيمة: قيمة الإزاحة.
Returns: int - الإزاحة.
addTag(String tagDescription, Object value)
public void addTag(String tagDescription, Object value)
أضف علامة Dicom جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| tagDescription | java.lang.String | وصف العلامة. لا يمكن أن يكون فارغًا أو مسافة بيضاء. |
| القيمة | java.lang.Object | قيمة العلامة. لا يمكن أن تكون فارغة. |
tryAddTag(String tagDescription, Object value)
public boolean tryAddTag(String tagDescription, Object value)
أضف علامة Dicom جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| tagDescription | java.lang.String | وصف العلامة. لا يمكن أن يكون فارغًا أو مسافة بيضاء. |
| القيمة | java.lang.Object | قيمة العلامة. لا يمكن أن تكون فارغة. |
Returns: boolean - نتيجة العملية.
removeTagAt(int index)
public void removeTagAt(int index)
أزل علامة موجودة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| index | int | فهرس العلامة التي سيتم تحديثها. |
tryRemoveTagAt(int index)
public boolean tryRemoveTagAt(int index)
أزل علامة موجودة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| index | int | فهرس العلامة التي سيتم تحديثها. |
Returns: boolean - نتيجة العملية.
updateTagAt(int index, Object newValue)
public void updateTagAt(int index, Object newValue)
حدّث علامة موجودة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| index | int | فهرس العلامة التي سيتم تحديثها. |
| newValue | java.lang.Object | قيمة العلامة. لا يمكن أن تكون فارغة. |
tryUpdateTagAt(int index, Object newValue)
public boolean tryUpdateTagAt(int index, Object newValue)
حدّث علامة موجودة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| index | int | فهرس العلامة التي سيتم تحديثها. |
| newValue | java.lang.Object | قيمة العلامة. لا يمكن أن تكون فارغة. |
Returns: boolean - نتيجة العملية.