Class DicomImageInfo

Class DicomImageInfo

De naam: Aspose.Imaging.FileFormats.Dicom Verzameling: Aspose.Imaging.dll (25.4.0)

Inhoudt alle meta-informatie van de Dicom-bestandheader

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

Inheritance

object DicomImageInfo

Geëerbiede leden

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

Properties

BitsAllocated

Geeft een waarde van de “bitsAllocated”.

[JsonProperty]
public int BitsAllocated { get; }

Eigendomswaarde

int

BitsStored

Ontdek het aantal opgeslagen bits.

[JsonProperty]
public int BitsStored { get; }

Eigendomswaarde

int

Blues

Geeft de array kleuren van de blauwe

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

Eigendomswaarde

byte []

DicomHeaderInfoByBytes

Geeft de dicom header informatie per byten.

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

Eigendomswaarde

byte []

DicomInfo

Geeft de headerinformatie van het DICOM-bestand.

public ReadOnlyCollection<string> DicomInfo { get; }

Eigendomswaarde

ReadOnlyCollection < string >

Examples

Het volgende voorbeeld laat zien hoe u de headerinformatie van een DICOM-afbeelding kunt lezen.

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

Geeft de array kleuren van de groene

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

Eigendomswaarde

byte []

Height

Hij krijgt de hoogte.

[JsonProperty]
public int Height { get; }

Eigendomswaarde

int

IsLittleEndian

Het krijgt een waarde die aangeeft of deze instantie een kleine endian is.

[JsonProperty]
public bool IsLittleEndian { get; }

Eigendomswaarde

bool

NumberOfFrames

Krijg het aantal frame’s.

[JsonProperty]
public int NumberOfFrames { get; }

Eigendomswaarde

int

Offset

Hij krijgt de offset.

[JsonProperty]
public int Offset { get; }

Eigendomswaarde

int

PhotoInterpretation

Het krijgt een waarde van de “fotointerpretatie”.

[JsonProperty]
public string PhotoInterpretation { get; }

Eigendomswaarde

string

PixelRepresentation

Geeft een waarde van de pixel “pixelrepresentatie”.

[JsonProperty]
public int PixelRepresentation { get; }

Eigendomswaarde

int

PlanarConfiguration

Geeft de plannerconfiguratie.

[JsonProperty]
public int PlanarConfiguration { get; }

Eigendomswaarde

int

ReadonlyTagsList

Deze tagwaarden worden opnieuw ingesteld op basis van de werkelijke afbeeldingsgegevens op het beeld opslaan.

public static ReadOnlyCollection<string> ReadonlyTagsList { get; }

Eigendomswaarde

ReadOnlyCollection < string >

Reds

Geeft de array kleuren van de rode

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

Eigendomswaarde

byte []

RescaleIntercept

Geeft een waarde van de “rescaleIntercept”.

[JsonProperty]
public double RescaleIntercept { get; }

Eigendomswaarde

double

RescaleSlope

Geeft een waarde van de “rescaleSlope”.

[JsonProperty]
public double RescaleSlope { get; }

Eigendomswaarde

double

SamplesPerPixel

Geeft een waarde van de “samplePerPixel”.

[JsonProperty]
public int SamplesPerPixel { get; }

Eigendomswaarde

int

SignedImage

Geeft een waarde die aanwijst of “signedImage” is.

public bool SignedImage { get; }

Eigendomswaarde

bool

Width

krijgt de breedte.

[JsonProperty]
public int Width { get; }

Eigendomswaarde

int

WindowCentre

Geeft het raamcentrum.

[JsonProperty]
public double WindowCentre { get; }

Eigendomswaarde

double

WindowWidth

Krijg de breedte van het raam.

[JsonProperty]
public double WindowWidth { get; }

Eigendomswaarde

double

Methods

AddTag(String, object)

Voeg een nieuwe Dicom tag toe.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

De tagbeschrijving. kan niet nul of witte ruimte zijn.

value object

De tagwaarde. kan niet nul zijn.

RemoveTagAt(Int)

Verwijder een bestaande tag.

public void RemoveTagAt(int index)

Parameters

index int

De index van de tag moet worden bijgewerkt.

TryAddTag(String, object)

Voeg een nieuwe Dicom tag toe.

public bool TryAddTag(string tagDescription, object value)

Parameters

tagDescription string

De tagbeschrijving. kan niet nul of witte ruimte zijn.

value object

De tagwaarde. kan niet nul zijn.

Returns

bool

Het resultaat van de operatie.

TryRemoveTagAt(Int)

Verwijder een bestaande tag.

public bool TryRemoveTagAt(int index)

Parameters

index int

De index van de tag moet worden bijgewerkt.

Returns

bool

Het resultaat van de operatie.

TryUpdateTagAt(Het object, object)

Update een bestaande tag.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

De index van de tag moet worden bijgewerkt.

newValue object

De tagwaarde. kan niet nul zijn.

Returns

bool

Het resultaat van de operatie.

UpdateTagAt(Het object, object)

Update een bestaande tag.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

De index van de tag moet worden bijgewerkt.

newValue object

De tagwaarde. kan niet nul zijn.

 Nederlands