Class DicomImageInfo

Class DicomImageInfo

Název místa: Aspose.Imaging.FileFormats.Dicom Shromáždění: Aspose.Imaging.dll (25.4.0)

Obsahuje všechny meta-informace z název souboru Dicom

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

Inheritance

object DicomImageInfo

Dědiční členové

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

Properties

BitsAllocated

Získává hodnotu „bitsAllocated".

[JsonProperty]
public int BitsAllocated { get; }

Hodnota nemovitosti

int

BitsStored

Získáte počet uložených bit.

[JsonProperty]
public int BitsStored { get; }

Hodnota nemovitosti

int

Blues

Obdrží barvu modré

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

Hodnota nemovitosti

byte []a[]

DicomHeaderInfoByBytes

Obdrží informace o titulu dicom byty.

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

Hodnota nemovitosti

byte []a[]

DicomInfo

Obdrží titulní informace souboru DICOM.

public ReadOnlyCollection<string> DicomInfo { get; }

Hodnota nemovitosti

ReadOnlyCollection < string >

Examples

Následující příklad ukazuje, jak si přečíst titulní informace obrázku 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

Získejte barvy zelené

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

Hodnota nemovitosti

byte []a[]

Height

Dostane výšku.

[JsonProperty]
public int Height { get; }

Hodnota nemovitosti

int

IsLittleEndian

Obdrží hodnotu, která naznačuje, zda je tato instance mal.

[JsonProperty]
public bool IsLittleEndian { get; }

Hodnota nemovitosti

bool

NumberOfFrames

Získáte počet rám.

[JsonProperty]
public int NumberOfFrames { get; }

Hodnota nemovitosti

int

Offset

A dostane odměnu.

[JsonProperty]
public int Offset { get; }

Hodnota nemovitosti

int

PhotoInterpretation

Získává hodnotu „fotografické interpretace".

[JsonProperty]
public string PhotoInterpretation { get; }

Hodnota nemovitosti

string

PixelRepresentation

Obdrží hodnotu pixelů “pixelRepresentation”.

[JsonProperty]
public int PixelRepresentation { get; }

Hodnota nemovitosti

int

PlanarConfiguration

Získáte plánovanou konfiguraci.

[JsonProperty]
public int PlanarConfiguration { get; }

Hodnota nemovitosti

int

ReadonlyTagsList

Tyto hodnoty tagů budou resetovány v souladu s skutečnými údajmi o obrazu na sběru obrazu.

public static ReadOnlyCollection<string> ReadonlyTagsList { get; }

Hodnota nemovitosti

ReadOnlyCollection < string >

Reds

Obdrží barvu červené barvy

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

Hodnota nemovitosti

byte []a[]

RescaleIntercept

Získáte hodnotu „rescaleIntercept".

[JsonProperty]
public double RescaleIntercept { get; }

Hodnota nemovitosti

double

RescaleSlope

Získáte hodnotu „rescaleSlope".

[JsonProperty]
public double RescaleSlope { get; }

Hodnota nemovitosti

double

SamplesPerPixel

Získáte hodnotu „perpixelových vzork".

[JsonProperty]
public int SamplesPerPixel { get; }

Hodnota nemovitosti

int

SignedImage

Obdrží hodnotu, která naznačuje, zda „signedImage".

public bool SignedImage { get; }

Hodnota nemovitosti

bool

Width

Dostane šířku.

[JsonProperty]
public int Width { get; }

Hodnota nemovitosti

int

WindowCentre

Dostanete okenní centrum.

[JsonProperty]
public double WindowCentre { get; }

Hodnota nemovitosti

double

WindowWidth

Získejte šířku okna.

[JsonProperty]
public double WindowWidth { get; }

Hodnota nemovitosti

double

Methods

AddTag(Objekt, Objekt)

Přidejte nový Dicom tag.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

Popis značky: Nemůže být nulový nebo bílý prostor.

value object

Hodnoty označení. nemůže být nulov.

RemoveTagAt(Int)

Odstranit stávající značku.

public void RemoveTagAt(int index)

Parameters

index int

Index označení musí být aktualizován.

TryAddTag(Objekt, Objekt)

Přidejte nový Dicom tag.

public bool TryAddTag(string tagDescription, object value)

Parameters

tagDescription string

Popis značky: Nemůže být nulový nebo bílý prostor.

value object

Hodnoty označení. nemůže být nulov.

Returns

bool

Výsledek operace.

TryRemoveTagAt(Int)

Odstranit stávající značku.

public bool TryRemoveTagAt(int index)

Parameters

index int

Index označení musí být aktualizován.

Returns

bool

Výsledek operace.

TryUpdateTagAt(Objekt , Objekt)

Aktualizujte stávající značku.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

Index označení musí být aktualizován.

newValue object

Hodnoty označení. nemůže být nulov.

Returns

bool

Výsledek operace.

UpdateTagAt(Objekt , Objekt)

Aktualizujte stávající značku.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

Index označení musí být aktualizován.

newValue object

Hodnoty označení. nemůže být nulov.

 Čeština