Class DicomImageInfo

Class DicomImageInfo

Именује се: Aspose.Imaging.FileFormats.Dicom Асамблеја: Aspose.Imaging.dll (25.4.0)

Садржи све мета-информације из наслова датотеке Диком

[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

Добијете информације за наслов датотеке ДИКОМ.

public ReadOnlyCollection<string> DicomInfo { get; }

Вредност имовине

ReadOnlyCollection < string >

Examples

Следећи пример показује како да прочитате информације за наслов слике ДИКОМ-а.

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

Добија вредност “проблема перпиксела”.

[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(КСНУМКС, Објект)

Додајте нови дицом таг.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

Таг опис. не може бити нула или белог простора.

value object

Таг вредност. не може бити нула.

RemoveTagAt(Инт)

Уклоните постојећу ознаку.

public void RemoveTagAt(int index)

Parameters

index int

Индекс ознаке треба да буде ажуриран.

TryAddTag(КСНУМКС, Објект)

Додајте нови дицом таг.

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

Таг вредност. не може бити нула.

 Српски