Class DicomImageInfo

Class DicomImageInfo

Названий на: Aspose.Imaging.FileFormats.Dicom Асамблея: Aspose.Imaging.dll (25.4.0)

Зберігає всі мета-інформації з заголовка файлу Dicom

[JsonObject(MemberSerialization.OptIn)]
public sealed class DicomImageInfo

Inheritance

object DicomImageInfo

Нападні члени

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

BitsAllocated

Це означає, що ми отримуємо вартість «бітів».

[JsonProperty]
public int BitsAllocated { get; }

вартість нерухомості

int

BitsStored

Знайдіть кількість збережених біт.

[JsonProperty]
public int BitsStored { get; }

вартість нерухомості

int

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; }

вартість нерухомості

int

IsLittleEndian

Він отримує вартість, яка вказує на те, чи є ця інстанція невеликим кінцем.

[JsonProperty]
public bool IsLittleEndian { get; }

вартість нерухомості

bool

NumberOfFrames

Розрахунок кількості кадрів.

[JsonProperty]
public int NumberOfFrames { get; }

вартість нерухомості

int

Offset

Ви отримаєте компенсацію.

[JsonProperty]
public int Offset { get; }

вартість нерухомості

int

PhotoInterpretation

Він отримує цінність «Фото інтерпретації».

[JsonProperty]
public string PhotoInterpretation { get; }

вартість нерухомості

string

PixelRepresentation

Отримає значення пікселя «ПіксельРепрезентація».

[JsonProperty]
public int PixelRepresentation { get; }

вартість нерухомості

int

PlanarConfiguration

Використання планової конфігурації.

[JsonProperty]
public int PlanarConfiguration { get; }

вартість нерухомості

int

ReadonlyTagsList

Ці значення знаків будуть відремонтовані відповідно до фактичних даних зображення на збереженні.

public static ReadOnlyCollection<string> ReadonlyTagsList { get; }

вартість нерухомості

ReadOnlyCollection • < string >

Reds

Знайдіть колір червоного кольору

[JsonProperty]
public byte[] Reds { get; }

вартість нерухомості

byte [ ]

RescaleIntercept

Отримає цінність «рескалеінтерцепту».

[JsonProperty]
public double RescaleIntercept { get; }

вартість нерухомості

double

RescaleSlope

Отримає цінність від «rescaleSlope».

[JsonProperty]
public double RescaleSlope { get; }

вартість нерухомості

double

SamplesPerPixel

Отримає вартість «проблемPerPixel».

[JsonProperty]
public int SamplesPerPixel { get; }

вартість нерухомості

int

SignedImage

Отримається значення, яке вказує на те, чи є «підписання».

public bool SignedImage { get; }

вартість нерухомості

bool

Width

Знайдіть ширину

[JsonProperty]
public int Width { get; }

вартість нерухомості

int

WindowCentre

Знайдіть центр вікна.

[JsonProperty]
public double WindowCentre { get; }

вартість нерухомості

double

WindowWidth

Знайдіть ширину вікна.

[JsonProperty]
public double WindowWidth { get; }

вартість нерухомості

double

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

bool

Результат операції .

TryRemoveTagAt(ІНТ)

Зніміть існуючий знак.

public bool TryRemoveTagAt(int index)

Parameters

index int

Індекс знака повинен бути оновлений.

Returns

bool

Результат операції .

TryUpdateTagAt(Об’єкт / Object)

Оновлення існуючого знака.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

Індекс знака повинен бути оновлений.

newValue object

Значення знака. не може бути нульовим.

Returns

bool

Результат операції .

UpdateTagAt(Об’єкт / Object)

Оновлення існуючого знака.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

Індекс знака повинен бути оновлений.

newValue object

Значення знака. не може бути нульовим.

 Українська