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

Получава стойност на “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

Получава стойност на “RescalIntercept”.

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

Актуализиране на съществуващ етикет.

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

Стойността на етикета. не може да бъде нула.

 Български