Class DicomImageInfo

Class DicomImageInfo

ja nimityö: Aspose.Imaging.FileFormats.Dicom Kokoelma: Aspose.Imaging.dll (25.4.0)

Sisältää kaikki meta-tiedot Dicom -tiedoston otsikosta

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

Inheritance

object DicomImageInfo

Perintöjäsenet

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

Properties

BitsAllocated

Saat arvon ”bitsAllocated”.

[JsonProperty]
public int BitsAllocated { get; }

Omistuksen arvo

int

BitsStored

Saat tallennettujen bittien määrän.

[JsonProperty]
public int BitsStored { get; }

Omistuksen arvo

int

Blues

Saa array värit sininen

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

Omistuksen arvo

byte []

DicomHeaderInfoByBytes

Antaa dicom-päällikön tietoja byteillä.

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

Omistuksen arvo

byte []

DicomInfo

Saat päätietojen tiedot DICOM-tiedostosta.

public ReadOnlyCollection<string> DicomInfo { get; }

Omistuksen arvo

ReadOnlyCollection < string >

Examples

Seuraava esimerkki näyttää, miten DICOM-kuvan päätiedot voidaan lukea.

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

Saa vihreän värejä

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

Omistuksen arvo

byte []

Height

Se saa korkeuden.

[JsonProperty]
public int Height { get; }

Omistuksen arvo

int

IsLittleEndian

Saat arvon, joka osoittaa, onko tämä tapaus vähäinen.

[JsonProperty]
public bool IsLittleEndian { get; }

Omistuksen arvo

bool

NumberOfFrames

Määrittää puitteiden määrän.

[JsonProperty]
public int NumberOfFrames { get; }

Omistuksen arvo

int

Offset

Hän saa korvauksen.

[JsonProperty]
public int Offset { get; }

Omistuksen arvo

int

PhotoInterpretation

Se saa arvon ”kuvan tulkinnasta”.

[JsonProperty]
public string PhotoInterpretation { get; }

Omistuksen arvo

string

PixelRepresentation

Saat pixelin “pixelRepresentation” arvoa.

[JsonProperty]
public int PixelRepresentation { get; }

Omistuksen arvo

int

PlanarConfiguration

Suunnittelee suunnitelman konfiguraatiota.

[JsonProperty]
public int PlanarConfiguration { get; }

Omistuksen arvo

int

ReadonlyTagsList

Nämä merkintöarvot asetetaan uudelleen todellisen kuvan tietojen mukaisesti kuvien tallentamisen jälkeen.

public static ReadOnlyCollection<string> ReadonlyTagsList { get; }

Omistuksen arvo

ReadOnlyCollection < string >

Reds

Saa punaisen värin väri

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

Omistuksen arvo

byte []

RescaleIntercept

Saat arvon ”rescaleIntercept”.

[JsonProperty]
public double RescaleIntercept { get; }

Omistuksen arvo

double

RescaleSlope

Saat arvon ”rescaleSlope”.

[JsonProperty]
public double RescaleSlope { get; }

Omistuksen arvo

double

SamplesPerPixel

Saat arvon “perpikselin malleista”.

[JsonProperty]
public int SamplesPerPixel { get; }

Omistuksen arvo

int

SignedImage

Saat arvon, joka osoittaa, onko ”signedImage”.

public bool SignedImage { get; }

Omistuksen arvo

bool

Width

Se saa leveyden.

[JsonProperty]
public int Width { get; }

Omistuksen arvo

int

WindowCentre

Siirry ikkunan keskelle.

[JsonProperty]
public double WindowCentre { get; }

Omistuksen arvo

double

WindowWidth

Se saa ikkunan leveyden.

[JsonProperty]
public double WindowWidth { get; }

Omistuksen arvo

double

Methods

AddTag(Sormus, objekti)

Lisää uusi Dicom Tag.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

Ei voi olla nollaa tai valkoista tilaa.

value object

Nollan arvo ei voi olla nolla.

RemoveTagAt(Sisältää)

Poista olemassa oleva merkki.

public void RemoveTagAt(int index)

Parameters

index int

Indeksi on päivitettävä.

TryAddTag(Sormus, objekti)

Lisää uusi Dicom Tag.

public bool TryAddTag(string tagDescription, object value)

Parameters

tagDescription string

Ei voi olla nollaa tai valkoista tilaa.

value object

Nollan arvo ei voi olla nolla.

Returns

bool

Toiminnan tulos on.

TryRemoveTagAt(Sisältää)

Poista olemassa oleva merkki.

public bool TryRemoveTagAt(int index)

Parameters

index int

Indeksi on päivitettävä.

Returns

bool

Toiminnan tulos on.

TryUpdateTagAt(ja objekti)

Päivitä olemassa oleva merkki.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

Indeksi on päivitettävä.

newValue object

Nollan arvo ei voi olla nolla.

Returns

bool

Toiminnan tulos on.

UpdateTagAt(ja objekti)

Päivitä olemassa oleva merkki.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

Indeksi on päivitettävä.

newValue object

Nollan arvo ei voi olla nolla.

 Suomi