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
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à
BitsStored
Riceve il numero di bit memorizzati.
[JsonProperty]
public int BitsStored { get; }
Valore di proprietà
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à
IsLittleEndian
Riceve un valore che indica se questa instanza è poco finita.
[JsonProperty]
public bool IsLittleEndian { get; }
Valore di proprietà
NumberOfFrames
Riceve il numero dei quadri.
[JsonProperty]
public int NumberOfFrames { get; }
Valore di proprietà
Offset
Riceve l’offerta
[JsonProperty]
public int Offset { get; }
Valore di proprietà
PhotoInterpretation
Riceve un valore della “fotointerpretazione”.
[JsonProperty]
public string PhotoInterpretation { get; }
Valore di proprietà
PixelRepresentation
Riceve un valore del pixel “pixelRepresentation”.
[JsonProperty]
public int PixelRepresentation { get; }
Valore di proprietà
PlanarConfiguration
Ottieni la configurazione del piano.
[JsonProperty]
public int PlanarConfiguration { get; }
Valore di proprietà
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à
RescaleSlope
Riceve un valore del “rescaleSlope”.
[JsonProperty]
public double RescaleSlope { get; }
Valore di proprietà
SamplesPerPixel
Riceve un valore dei “sempliPerPixel”.
[JsonProperty]
public int SamplesPerPixel { get; }
Valore di proprietà
SignedImage
Riceve un valore che indica se “signedImage”.
public bool SignedImage { get; }
Valore di proprietà
Width
Riceve la larghezza.
[JsonProperty]
public int Width { get; }
Valore di proprietà
WindowCentre
Ottieni il centro della finestra.
[JsonProperty]
public double WindowCentre { get; }
Valore di proprietà
WindowWidth
Riceve la larghezza della finestra.
[JsonProperty]
public double WindowWidth { get; }
Valore di proprietà
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
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
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
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.