Class DicomImageInfo
Названий на: Aspose.Imaging.FileFormats.Dicom Асамблея: Aspose.Imaging.dll (25.4.0)
Зберігає всі мета-інформації з заголовка файлу Dicom
[JsonObject(MemberSerialization.OptIn)]
public sealed class DicomImageInfo
Inheritance
Нападні члени
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
BitsAllocated
Це означає, що ми отримуємо вартість «бітів».
[JsonProperty]
public int BitsAllocated { get; }
вартість нерухомості
BitsStored
Знайдіть кількість збережених біт.
[JsonProperty]
public int BitsStored { get; }
вартість нерухомості
Blues
Знайдіть кольори блакитного
[JsonProperty]
public byte[] Blues { get; }
вартість нерухомості
byte [ ]
DicomHeaderInfoByBytes
Отримає інформацію за заголовком диком за байтами.
[JsonProperty]
public byte[] DicomHeaderInfoByBytes { get; }
вартість нерухомості
byte [ ]
DicomInfo
Знайдіть заголовні дані файлу DICOM.
public ReadOnlyCollection<string> DicomInfo { get; }
вартість нерухомості
ReadOnlyCollection • < string >
Examples
Наступний приклад показує, як прочитати інформацію заголовка зображення DICOM.
string dir = "c:\\aspose.imaging\\issues\\net\\3635\\testdata\\3628";
using (Aspose.Imaging.FileFormats.Dicom.DicomImage image = (Aspose.Imaging.FileFormats.Dicom.DicomImage)Aspose.Imaging.Image.Load(System.IO.Path.Combine(dir, "ttfm.dcm")))
{
foreach (string s in image.FileInfo.DicomInfo)
{
System.Console.WriteLine(s);
}
}
// STDOUT:
//Media Storage Sop Class Uid: 1.2.840.10008.5.1.4.1.1.3.1
//Media Storage Sop Instance Uid: 2.16.840.1.114488.0.4.123489834087.1330071425.2
//Transfer Syntax Uid: 1.2.840.10008.1.2.4.70
//Implementation Class Uid: 1.2.840.114236
//Specific Character Set: ISO_IR 100
//Image Type: \SECONDARY\INTRAOPERATIVE
//Sop Class Uid: 1.2.840.10008.5.1.4.1.1.3.1
//Sop Instance Uid: 2.16.840.1.114488.0.4.123489834087.1330071425.2
//Study Date: 20110824
//Series Date: 20110824
//Content Date: 20110824
//Study Time: 094836.214743984
//Series Time: 094836.214743984
//Content Time: 100451.214743816
//Modality: US
//Manufacturer: Medistim
//Institution Name: Hospital Name
//Institution Address: Hospital Address or Department
//Station Name: VERIQ
//Performing Physician's Name: CA Prof. Debus
//Manufacturer's Model Name: VeriQ C
//Recommended Display Frame Rate: 1
//Patient's Name: Femoral trombenarterectomy^Case Report:
//Patient Id: Case Report 1
//Patient's Sex: M
//Patient's Size: 0
//Patient's Weight: 0
//Patient Comments: See case report on www.medistim.com
//Cine Rate: 1
//Effective Duration: 1
//Device Serial Number: 0
//Software Versions(s): 3.3.0 RC0 built 02 / 23 / 12 09:50:45
//Frame Time: 1000
//Study Instance Uid: 2.16.840.1.114488.0.4.123489834087.1330071425.0
//Series Instance Uid: 2.16.840.1.114488.0.4.123489834087.1330071425.1
//Series Number: 1
//Instance Number: 1
//Samples per Pixel: 3
//Photometric Interpretation: RGB
//Planar Configuration: 0
//Number of Frames: 1
//Frame Increment Pointer:
//Rows: 768
//Columns: 1024
//Bits Allocated: 8
//Bits Stored: 8
//high Bit: 7
//Pixel Representation: 0
//Lossy Image Compression: 00
//Pixel Data: 1492
Greens
Знайдіть колір зеленого
[JsonProperty]
public byte[] Greens { get; }
вартість нерухомості
byte [ ]
Height
Знайдіть висоту
[JsonProperty]
public int Height { get; }
вартість нерухомості
IsLittleEndian
Він отримує вартість, яка вказує на те, чи є ця інстанція невеликим кінцем.
[JsonProperty]
public bool IsLittleEndian { get; }
вартість нерухомості
NumberOfFrames
Розрахунок кількості кадрів.
[JsonProperty]
public int NumberOfFrames { get; }
вартість нерухомості
Offset
Ви отримаєте компенсацію.
[JsonProperty]
public int Offset { get; }
вартість нерухомості
PhotoInterpretation
Він отримує цінність «Фото інтерпретації».
[JsonProperty]
public string PhotoInterpretation { get; }
вартість нерухомості
PixelRepresentation
Отримає значення пікселя «ПіксельРепрезентація».
[JsonProperty]
public int PixelRepresentation { get; }
вартість нерухомості
PlanarConfiguration
Використання планової конфігурації.
[JsonProperty]
public int PlanarConfiguration { get; }
вартість нерухомості
ReadonlyTagsList
Ці значення знаків будуть відремонтовані відповідно до фактичних даних зображення на збереженні.
public static ReadOnlyCollection<string> ReadonlyTagsList { get; }
вартість нерухомості
ReadOnlyCollection • < string >
Reds
Знайдіть колір червоного кольору
[JsonProperty]
public byte[] Reds { get; }
вартість нерухомості
byte [ ]
RescaleIntercept
Отримає цінність «рескалеінтерцепту».
[JsonProperty]
public double RescaleIntercept { get; }
вартість нерухомості
RescaleSlope
Отримає цінність від «rescaleSlope».
[JsonProperty]
public double RescaleSlope { get; }
вартість нерухомості
SamplesPerPixel
Отримає вартість «проблемPerPixel».
[JsonProperty]
public int SamplesPerPixel { get; }
вартість нерухомості
SignedImage
Отримається значення, яке вказує на те, чи є «підписання».
public bool SignedImage { get; }
вартість нерухомості
Width
Знайдіть ширину
[JsonProperty]
public int Width { get; }
вартість нерухомості
WindowCentre
Знайдіть центр вікна.
[JsonProperty]
public double WindowCentre { get; }
вартість нерухомості
WindowWidth
Знайдіть ширину вікна.
[JsonProperty]
public double WindowWidth { get; }
вартість нерухомості
Methods
AddTag(Об’єкт, об’єкт)
Додайте новий етикет Dicom.
public void AddTag(string tagDescription, object value)
Parameters
tagDescription
string
Тег опис. не може бути нульовим або білим простором.
value
object
Значення знака. не може бути нульовим.
RemoveTagAt(ІНТ)
Зніміть існуючий знак.
public void RemoveTagAt(int index)
Parameters
index
int
Індекс знака повинен бути оновлений.
TryAddTag(Об’єкт, об’єкт)
Додайте новий етикет Dicom.
public bool TryAddTag(string tagDescription, object value)
Parameters
tagDescription
string
Тег опис. не може бути нульовим або білим простором.
value
object
Значення знака. не може бути нульовим.
Returns
Результат операції .
TryRemoveTagAt(ІНТ)
Зніміть існуючий знак.
public bool TryRemoveTagAt(int index)
Parameters
index
int
Індекс знака повинен бути оновлений.
Returns
Результат операції .
TryUpdateTagAt(Об’єкт / Object)
Оновлення існуючого знака.
public bool TryUpdateTagAt(int index, object newValue)
Parameters
index
int
Індекс знака повинен бути оновлений.
newValue
object
Значення знака. не може бути нульовим.
Returns
Результат операції .
UpdateTagAt(Об’єкт / Object)
Оновлення існуючого знака.
public void UpdateTagAt(int index, object newValue)
Parameters
index
int
Індекс знака повинен бути оновлений.
newValue
object
Значення знака. не може бути нульовим.