Class DicomImageInfo

Class DicomImageInfo

Il nome: Aspose.Imaging.FileFormats.Dicom Assemblea: Aspose.Imaging.dll (25.4.0)

Contiene tutte le meta-informazioni dal titolo di file Dicom

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

Inheritance

object DicomImageInfo

I membri ereditari

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

Properties

BitsAllocated

Riceve un valore del “bitsAllocated”.

[JsonProperty]
public int BitsAllocated { get; }

Valore di proprietà

int

BitsStored

Riceve il numero di bit memorizzati.

[JsonProperty]
public int BitsStored { get; }

Valore di proprietà

int

Blues

Riceve i colori dell’array del blu

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

Valore di proprietà

byte [ ]

DicomHeaderInfoByBytes

Riceve l’informazione del titolo di dicom per byte.

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

Valore di proprietà

byte [ ]

DicomInfo

Riceve le informazioni del titolo del file DICOM.

public ReadOnlyCollection<string> DicomInfo { get; }

Valore di proprietà

ReadOnlyCollection di < string >

Examples

L’esempio seguente mostra come leggere le informazioni del titolo di un’immagine 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

Riceve i colori dell’array del verde

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

Valore di proprietà

byte [ ]

Height

Si ottiene l’altezza.

[JsonProperty]
public int Height { get; }

Valore di proprietà

int

IsLittleEndian

Riceve un valore che indica se questa instanza è poco finita.

[JsonProperty]
public bool IsLittleEndian { get; }

Valore di proprietà

bool

NumberOfFrames

Riceve il numero dei quadri.

[JsonProperty]
public int NumberOfFrames { get; }

Valore di proprietà

int

Offset

Riceve l’offerta

[JsonProperty]
public int Offset { get; }

Valore di proprietà

int

PhotoInterpretation

Riceve un valore della “fotointerpretazione”.

[JsonProperty]
public string PhotoInterpretation { get; }

Valore di proprietà

string

PixelRepresentation

Riceve un valore del pixel “pixelRepresentation”.

[JsonProperty]
public int PixelRepresentation { get; }

Valore di proprietà

int

PlanarConfiguration

Ottieni la configurazione del piano.

[JsonProperty]
public int PlanarConfiguration { get; }

Valore di proprietà

int

ReadonlyTagsList

Questi valori di tag saranno ripristinati in base ai dati di immagine efficaci sul salvataggio dell’immagine.

public static ReadOnlyCollection<string> ReadonlyTagsList { get; }

Valore di proprietà

ReadOnlyCollection di < string >

Reds

Riceve il colore array del rosso

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

Valore di proprietà

byte [ ]

RescaleIntercept

Riceve un valore del “rescaleIntercept”.

[JsonProperty]
public double RescaleIntercept { get; }

Valore di proprietà

double

RescaleSlope

Riceve un valore del “rescaleSlope”.

[JsonProperty]
public double RescaleSlope { get; }

Valore di proprietà

double

SamplesPerPixel

Riceve un valore dei “sempliPerPixel”.

[JsonProperty]
public int SamplesPerPixel { get; }

Valore di proprietà

int

SignedImage

Riceve un valore che indica se “signedImage”.

public bool SignedImage { get; }

Valore di proprietà

bool

Width

Riceve la larghezza.

[JsonProperty]
public int Width { get; }

Valore di proprietà

int

WindowCentre

Ottieni il centro della finestra.

[JsonProperty]
public double WindowCentre { get; }

Valore di proprietà

double

WindowWidth

Riceve la larghezza della finestra.

[JsonProperty]
public double WindowWidth { get; }

Valore di proprietà

double

Methods

AddTag(Strumento, oggetto)

Aggiungi un nuovo tag Dicom.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

La descrizione della tag. non può essere zero o spazio bianco.

value object

Il valore della tag. non può essere zero.

RemoveTagAt(int)

Rimuovere un tag esistente.

public void RemoveTagAt(int index)

Parameters

index int

L’indice del tag deve essere aggiornato.

TryAddTag(Strumento, oggetto)

Aggiungi un nuovo tag Dicom.

public bool TryAddTag(string tagDescription, object value)

Parameters

tagDescription string

La descrizione della tag. non può essere zero o spazio bianco.

value object

Il valore della tag. non può essere zero.

Returns

bool

Il risultato dell’operazione.

TryRemoveTagAt(int)

Rimuovere un tag esistente.

public bool TryRemoveTagAt(int index)

Parameters

index int

L’indice del tag deve essere aggiornato.

Returns

bool

Il risultato dell’operazione.

TryUpdateTagAt(Sì, oggetto)

Aggiornare un tag esistente.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

L’indice del tag deve essere aggiornato.

newValue object

Il valore della tag. non può essere zero.

Returns

bool

Il risultato dell’operazione.

UpdateTagAt(Sì, oggetto)

Aggiornare un tag esistente.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

L’indice del tag deve essere aggiornato.

newValue object

Il valore della tag. non può essere zero.

 Italiano