Class DicomImageInfo

Class DicomImageInfo

Navne til: Aspose.Imaging.FileFormats.Dicom Sammensætning: Aspose.Imaging.dll (25.4.0)

Indeholder alle meta-oplysninger fra Dicom-filheader

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

Inheritance

object DicomImageInfo

De arvede medlemmer

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

Properties

BitsAllocated

Få en værdi af “bitsAllocated”.

[JsonProperty]
public int BitsAllocated { get; }

Ejendomsværdi

int

BitsStored

Få antallet af gemte bits.

[JsonProperty]
public int BitsStored { get; }

Ejendomsværdi

int

Blues

Få den array farve af blå

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

Ejendomsværdi

byte []

DicomHeaderInfoByBytes

Giver den dicom header information ved byte.

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

Ejendomsværdi

byte []

DicomInfo

Få overskriftsinformationen af DICOM-filen.

public ReadOnlyCollection<string> DicomInfo { get; }

Ejendomsværdi

ReadOnlyCollection < string >

Examples

Følgende eksempel viser, hvordan man læser overskriftsinformationen af et DICOM-billede.

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

Få den array farver af grøn

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

Ejendomsværdi

byte []

Height

Gør højde.

[JsonProperty]
public int Height { get; }

Ejendomsværdi

int

IsLittleEndian

Det får en værdi, der angiver, om denne instans er lidt endisk.

[JsonProperty]
public bool IsLittleEndian { get; }

Ejendomsværdi

bool

NumberOfFrames

Få antallet af rammer.

[JsonProperty]
public int NumberOfFrames { get; }

Ejendomsværdi

int

Offset

De får rabatten.

[JsonProperty]
public int Offset { get; }

Ejendomsværdi

int

PhotoInterpretation

Det får en værdi af “Photointerpretation”.

[JsonProperty]
public string PhotoInterpretation { get; }

Ejendomsværdi

string

PixelRepresentation

Giver en værdi af pixel “pixelRepresentation”.

[JsonProperty]
public int PixelRepresentation { get; }

Ejendomsværdi

int

PlanarConfiguration

Få den planlæggende konfiguration.

[JsonProperty]
public int PlanarConfiguration { get; }

Ejendomsværdi

int

ReadonlyTagsList

Disse tagværdier vil blive genindstillet i henhold til de faktiske billeddata, når billedet gemmes.

public static ReadOnlyCollection<string> ReadonlyTagsList { get; }

Ejendomsværdi

ReadOnlyCollection < string >

Reds

Få den array farve af rødt

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

Ejendomsværdi

byte []

RescaleIntercept

Det får en værdi af “rescaleIntercept”.

[JsonProperty]
public double RescaleIntercept { get; }

Ejendomsværdi

double

RescaleSlope

Få en værdi af “rescaleSlope”.

[JsonProperty]
public double RescaleSlope { get; }

Ejendomsværdi

double

SamplesPerPixel

Det får en værdi af “perPixel malerier”.

[JsonProperty]
public int SamplesPerPixel { get; }

Ejendomsværdi

int

SignedImage

Giver en værdi, der angiver, om “signedImage”.

public bool SignedImage { get; }

Ejendomsværdi

bool

Width

Gør bredden.

[JsonProperty]
public int Width { get; }

Ejendomsværdi

int

WindowCentre

Gør vinduet i centrum.

[JsonProperty]
public double WindowCentre { get; }

Ejendomsværdi

double

WindowWidth

Få bredden af vinduet.

[JsonProperty]
public double WindowWidth { get; }

Ejendomsværdi

double

Methods

AddTag(String og Objekt)

Tilføj et nyt Dicom tag.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

Beskrivelse af tag. kan ikke være nul eller hvidplads.

value object

Værdien af taget. kan ikke være nul.

RemoveTagAt(Int)

Fjern et eksisterende tag.

public void RemoveTagAt(int index)

Parameters

index int

Indeksen for tagget skal opdateres.

TryAddTag(String og Objekt)

Tilføj et nyt Dicom tag.

public bool TryAddTag(string tagDescription, object value)

Parameters

tagDescription string

Beskrivelse af tag. kan ikke være nul eller hvidplads.

value object

Værdien af taget. kan ikke være nul.

Returns

bool

Resultatet af operationen.

TryRemoveTagAt(Int)

Fjern et eksisterende tag.

public bool TryRemoveTagAt(int index)

Parameters

index int

Indeksen for tagget skal opdateres.

Returns

bool

Resultatet af operationen.

TryUpdateTagAt(Det er objekt)

Opdater en eksisterende tag.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

Indeksen for tagget skal opdateres.

newValue object

Værdien af taget. kan ikke være nul.

Returns

bool

Resultatet af operationen.

UpdateTagAt(Det er objekt)

Opdater en eksisterende tag.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

Indeksen for tagget skal opdateres.

newValue object

Værdien af taget. kan ikke være nul.

 Dansk