Class DicomImageInfo

Class DicomImageInfo

Der Name: Aspose.Imaging.FileFormats.Dicom Versammlung: Aspose.Imaging.dll (25.4.0)

enthält alle Meta-Informationen aus dem Dicom-Dateiheader

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

Inheritance

object DicomImageInfo

Vererbte Mitglieder

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

Properties

BitsAllocated

Er bekommt einen Wert der „BitsAllocated".

[JsonProperty]
public int BitsAllocated { get; }

Eigentumswert

int

BitsStored

Erhalten Sie die Anzahl der gespeicherten Bits.

[JsonProperty]
public int BitsStored { get; }

Eigentumswert

int

Blues

Er bekommt die Arrayfarben der blauen

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

Eigentumswert

byte [][]

DicomHeaderInfoByBytes

Er erhält die dicom header-informationen durch byte.

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

Eigentumswert

byte [][]

DicomInfo

Erhalten Sie die headerinformationen der DICOM-Datei.

public ReadOnlyCollection<string> DicomInfo { get; }

Eigentumswert

ReadOnlyCollection &undlt; string >

Examples

Das folgende Beispiel zeigt, wie man die Headerinformationen eines DICOM-Bildes liest.

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

Er bekommt die Arrayfarben des Grünes

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

Eigentumswert

byte [][]

Height

Er bekommt die Höhe.

[JsonProperty]
public int Height { get; }

Eigentumswert

int

IsLittleEndian

Er erhält einen Wert, der darauf hindeutet, ob diese Instanz wenig endisch ist.

[JsonProperty]
public bool IsLittleEndian { get; }

Eigentumswert

bool

NumberOfFrames

Erhält die Anzahl der Frame.

[JsonProperty]
public int NumberOfFrames { get; }

Eigentumswert

int

Offset

Er bekommt den Offset.

[JsonProperty]
public int Offset { get; }

Eigentumswert

int

PhotoInterpretation

Er erhält einen Wert der „Photointerpretation".

[JsonProperty]
public string PhotoInterpretation { get; }

Eigentumswert

string

PixelRepresentation

Er erhält einen Wert des Pixels “PixelRepresentation”.

[JsonProperty]
public int PixelRepresentation { get; }

Eigentumswert

int

PlanarConfiguration

Erhält die Planarkonfiguration.

[JsonProperty]
public int PlanarConfiguration { get; }

Eigentumswert

int

ReadonlyTagsList

Diese Tag-Werte werden nach den tatsächlichen Bilddaten auf Bild gespeichert.

public static ReadOnlyCollection<string> ReadonlyTagsList { get; }

Eigentumswert

ReadOnlyCollection &undlt; string >

Reds

Er bekommt die Arrayfarben des roten

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

Eigentumswert

byte [][]

RescaleIntercept

Er erhält einen Wert des „rescaleIntercept".

[JsonProperty]
public double RescaleIntercept { get; }

Eigentumswert

double

RescaleSlope

Er bekommt einen Wert des „rescaleSlope".

[JsonProperty]
public double RescaleSlope { get; }

Eigentumswert

double

SamplesPerPixel

Er bekommt einen Wert der “PerPixel-Sammels”.

[JsonProperty]
public int SamplesPerPixel { get; }

Eigentumswert

int

SignedImage

Er erhält einen Wert, der angibt, ob „SignedImage".

public bool SignedImage { get; }

Eigentumswert

bool

Width

Er erhält die Breite.

[JsonProperty]
public int Width { get; }

Eigentumswert

int

WindowCentre

Finden Sie das Fensterzentrum.

[JsonProperty]
public double WindowCentre { get; }

Eigentumswert

double

WindowWidth

Erhält die Breite des Fensters.

[JsonProperty]
public double WindowWidth { get; }

Eigentumswert

double

Methods

AddTag(String und Objekt)

Neue Dicom Tag hinzufügen.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

Die Tag-Beschreibung. kann nicht null oder white space sein.

value object

Der Tagwert. kann nicht null sein.

RemoveTagAt(Int)

Entfernen Sie einen vorhandenen Tag.

public void RemoveTagAt(int index)

Parameters

index int

Der Index des Tags muss aktualisiert werden.

TryAddTag(String und Objekt)

Neue Dicom Tag hinzufügen.

public bool TryAddTag(string tagDescription, object value)

Parameters

tagDescription string

Die Tag-Beschreibung. kann nicht null oder white space sein.

value object

Der Tagwert. kann nicht null sein.

Returns

bool

Das Ergebnis der Operation.

TryRemoveTagAt(Int)

Entfernen Sie einen vorhandenen Tag.

public bool TryRemoveTagAt(int index)

Parameters

index int

Der Index des Tags muss aktualisiert werden.

Returns

bool

Das Ergebnis der Operation.

TryUpdateTagAt(Gegenstand, Objekt)

Aktualisieren Sie einen vorhandenen Tag.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

Der Index des Tags muss aktualisiert werden.

newValue object

Der Tagwert. kann nicht null sein.

Returns

bool

Das Ergebnis der Operation.

UpdateTagAt(Gegenstand, Objekt)

Aktualisieren Sie einen vorhandenen Tag.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

Der Index des Tags muss aktualisiert werden.

newValue object

Der Tagwert. kann nicht null sein.

 Deutsch