Class DicomImageInfo

Class DicomImageInfo

Pôvodný názov: Aspose.Imaging.FileFormats.Dicom Zhromaždenie: Aspose.Imaging.dll (25.4.0)

Obsahuje všetky meta-informácie z názvu súboru Dicom

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

Inheritance

object DicomImageInfo

Z dedičných členov

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

Properties

BitsAllocated

Získava hodnotu „bitsAllocated“.

[JsonProperty]
public int BitsAllocated { get; }

Hodnota nehnuteľnosti

int

BitsStored

Získa počet uložených bitov.

[JsonProperty]
public int BitsStored { get; }

Hodnota nehnuteľnosti

int

Blues

Získava farebné array modrej

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

Hodnota nehnuteľnosti

byte []

DicomHeaderInfoByBytes

Získava informácie o hlavičke dicom podľa bytov.

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

Hodnota nehnuteľnosti

byte []

DicomInfo

Získajte informácie o hlavičke súboru DICOM.

public ReadOnlyCollection<string> DicomInfo { get; }

Hodnota nehnuteľnosti

ReadOnlyCollection < string >

Examples

Nasledujúci príklad ukazuje, ako čítať informácie o hlavičke obrazu 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ískava farebnú arézu zeleného

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

Hodnota nehnuteľnosti

byte []

Height

Získava výšku.

[JsonProperty]
public int Height { get; }

Hodnota nehnuteľnosti

int

IsLittleEndian

Dostane hodnotu, ktorá ukazuje, či je táto inštancia malá.

[JsonProperty]
public bool IsLittleEndian { get; }

Hodnota nehnuteľnosti

bool

NumberOfFrames

Získava počet rámov.

[JsonProperty]
public int NumberOfFrames { get; }

Hodnota nehnuteľnosti

int

Offset

Dostane sa odškodnenie.

[JsonProperty]
public int Offset { get; }

Hodnota nehnuteľnosti

int

PhotoInterpretation

Získava hodnotu „fotografickej interpretácie“.

[JsonProperty]
public string PhotoInterpretation { get; }

Hodnota nehnuteľnosti

string

PixelRepresentation

Získava hodnotu pixel “pixelRepresentation”.

[JsonProperty]
public int PixelRepresentation { get; }

Hodnota nehnuteľnosti

int

PlanarConfiguration

Získajte plánovanú konfiguráciu.

[JsonProperty]
public int PlanarConfiguration { get; }

Hodnota nehnuteľnosti

int

ReadonlyTagsList

Tieto hodnoty značiek budú resetované podľa skutočných údajov o obraze na zachovanie obrazu.

public static ReadOnlyCollection<string> ReadonlyTagsList { get; }

Hodnota nehnuteľnosti

ReadOnlyCollection < string >

Reds

Získava farebnú arézu červeného

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

Hodnota nehnuteľnosti

byte []

RescaleIntercept

Získava hodnotu „rescaleIntercept“.

[JsonProperty]
public double RescaleIntercept { get; }

Hodnota nehnuteľnosti

double

RescaleSlope

Získava hodnotu „rescaleSlope“.

[JsonProperty]
public double RescaleSlope { get; }

Hodnota nehnuteľnosti

double

SamplesPerPixel

Získava hodnotu “súborovPerPixel”.

[JsonProperty]
public int SamplesPerPixel { get; }

Hodnota nehnuteľnosti

int

SignedImage

Dostane hodnotu, ktorá naznačuje, či je „signedImage“.

public bool SignedImage { get; }

Hodnota nehnuteľnosti

bool

Width

Dostane si šírku.

[JsonProperty]
public int Width { get; }

Hodnota nehnuteľnosti

int

WindowCentre

Získajte okenný stred.

[JsonProperty]
public double WindowCentre { get; }

Hodnota nehnuteľnosti

double

WindowWidth

Získajte šírku okna.

[JsonProperty]
public double WindowWidth { get; }

Hodnota nehnuteľnosti

double

Methods

AddTag(Strieľačka, objekt)

Pridajte nový tag Dicom.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

Tagy popis. nemôže byť nulový alebo biely priestor.

value object

Tagy hodnota. nemôže byť nula.

RemoveTagAt(int)

Odstrániť existujúcu značku.

public void RemoveTagAt(int index)

Parameters

index int

Index značky sa aktualizuje.

TryAddTag(Strieľačka, objekt)

Pridajte nový tag Dicom.

public bool TryAddTag(string tagDescription, object value)

Parameters

tagDescription string

Tagy popis. nemôže byť nulový alebo biely priestor.

value object

Tagy hodnota. nemôže byť nula.

Returns

bool

Výsledok operácie.

TryRemoveTagAt(int)

Odstrániť existujúcu značku.

public bool TryRemoveTagAt(int index)

Parameters

index int

Index značky sa aktualizuje.

Returns

bool

Výsledok operácie.

TryUpdateTagAt(objekt, objekt)

Aktualizácia existujúcej značky.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

Index značky sa aktualizuje.

newValue object

Tagy hodnota. nemôže byť nula.

Returns

bool

Výsledok operácie.

UpdateTagAt(objekt, objekt)

Aktualizácia existujúcej značky.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

Index značky sa aktualizuje.

newValue object

Tagy hodnota. nemôže byť nula.

 Slovenčina