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

Получается значение пикселя «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

Получается значение «rescaleIntercept».

[JsonProperty]
public double RescaleIntercept { get; }

Стоимость недвижимости

double

RescaleSlope

Получается ценность «rescaleSlope».

[JsonProperty]
public double RescaleSlope { get; }

Стоимость недвижимости

double

SamplesPerPixel

Получается значение «программы Перпикселя».

[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 Tag.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

Описание знака. не может быть нулевым или белым пространством.

value object

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

RemoveTagAt(ИНТ)

Удаление существующего знака.

public void RemoveTagAt(int index)

Parameters

index int

Индекс знака должен быть обновлен.

TryAddTag(Объекты, объекты)

Добавьте новый Dicom Tag.

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(Объекты, объекты)

Обновление существующего знака.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

Индекс знака должен быть обновлен.

newValue object

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

Returns

bool

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

UpdateTagAt(Объекты, объекты)

Обновление существующего знака.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

Индекс знака должен быть обновлен.

newValue object

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

 Русский