Class DicomImageInfo
Nombre del espacio: Aspose.Imaging.FileFormats.Dicom Asamblea: Aspose.Imaging.dll (25.4.0)
Contiene toda la información metafísica del título de archivo Dicom
[JsonObject(MemberSerialization.OptIn)]
public sealed class DicomImageInfo
Inheritance
Miembros heredados
object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Properties
BitsAllocated
Recibe un valor de los “bitsAllocados”.
[JsonProperty]
public int BitsAllocated { get; }
Valor de la propiedad
BitsStored
Recibe el número de bits almacenados.
[JsonProperty]
public int BitsStored { get; }
Valor de la propiedad
Blues
Obtendrá los colores del azul
[JsonProperty]
public byte[] Blues { get; }
Valor de la propiedad
byte [][]
DicomHeaderInfoByBytes
Recibe la información del título de dicom por bajos.
[JsonProperty]
public byte[] DicomHeaderInfoByBytes { get; }
Valor de la propiedad
byte [][]
DicomInfo
Obtenga la información del título del archivo DICOM.
public ReadOnlyCollection<string> DicomInfo { get; }
Valor de la propiedad
ReadOnlyCollection &ylt; string >
Examples
El siguiente ejemplo muestra cómo leer la información del título de una imagen 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
Obtenga los colores de los array de los verdes
[JsonProperty]
public byte[] Greens { get; }
Valor de la propiedad
byte [][]
Height
Obtenga la altura.
[JsonProperty]
public int Height { get; }
Valor de la propiedad
IsLittleEndian
Recibe un valor que indica si esta instancia es poco endian.
[JsonProperty]
public bool IsLittleEndian { get; }
Valor de la propiedad
NumberOfFrames
Tiene el número de cuadros.
[JsonProperty]
public int NumberOfFrames { get; }
Valor de la propiedad
Offset
recibe el descuento.
[JsonProperty]
public int Offset { get; }
Valor de la propiedad
PhotoInterpretation
Recibe un valor de la “fotointerpretación".
[JsonProperty]
public string PhotoInterpretation { get; }
Valor de la propiedad
PixelRepresentation
Recibe un valor del pixel “pixelRepresentación”.
[JsonProperty]
public int PixelRepresentation { get; }
Valor de la propiedad
PlanarConfiguration
Obtenga la configuración planar.
[JsonProperty]
public int PlanarConfiguration { get; }
Valor de la propiedad
ReadonlyTagsList
Los valores de las etiquetas serán resetados de acuerdo con los datos de la imagen real en el almacenamiento de la imagen.
public static ReadOnlyCollection<string> ReadonlyTagsList { get; }
Valor de la propiedad
ReadOnlyCollection &ylt; string >
Reds
Obtenga los colores de los array de la roja
[JsonProperty]
public byte[] Reds { get; }
Valor de la propiedad
byte [][]
RescaleIntercept
Obtendrá un valor del “rescaleIntercept".
[JsonProperty]
public double RescaleIntercept { get; }
Valor de la propiedad
RescaleSlope
Recibe un valor de la “rescaleSlope”.
[JsonProperty]
public double RescaleSlope { get; }
Valor de la propiedad
SamplesPerPixel
Recibe un valor de los “símbolos PerPixel”.
[JsonProperty]
public int SamplesPerPixel { get; }
Valor de la propiedad
SignedImage
Recibe un valor que indica si “signedImage”.
public bool SignedImage { get; }
Valor de la propiedad
Width
Obtenga el ancho.
[JsonProperty]
public int Width { get; }
Valor de la propiedad
WindowCentre
Tiene el centro de la ventana.
[JsonProperty]
public double WindowCentre { get; }
Valor de la propiedad
WindowWidth
Obtenga la anchura de la ventana.
[JsonProperty]
public double WindowWidth { get; }
Valor de la propiedad
Methods
AddTag(Título, Objeto)
Añade una nueva etiqueta Dicom.
public void AddTag(string tagDescription, object value)
Parameters
tagDescription
string
Descripción de la etiqueta. no puede ser nulo o espacio blanco.
value
object
El valor de la etiqueta. no puede ser nulo.
RemoveTagAt(Int)
Removemos una etiqueta existente.
public void RemoveTagAt(int index)
Parameters
index
int
El índice de la etiqueta debe actualizarse.
TryAddTag(Título, Objeto)
Añade una nueva etiqueta Dicom.
public bool TryAddTag(string tagDescription, object value)
Parameters
tagDescription
string
Descripción de la etiqueta. no puede ser nulo o espacio blanco.
value
object
El valor de la etiqueta. no puede ser nulo.
Returns
El resultado de la operación.
TryRemoveTagAt(Int)
Removemos una etiqueta existente.
public bool TryRemoveTagAt(int index)
Parameters
index
int
El índice de la etiqueta debe actualizarse.
Returns
El resultado de la operación.
TryUpdateTagAt(El objeto, el objeto)
Actualizar una etiqueta existente.
public bool TryUpdateTagAt(int index, object newValue)
Parameters
index
int
El índice de la etiqueta debe actualizarse.
newValue
object
El valor de la etiqueta. no puede ser nulo.
Returns
El resultado de la operación.
UpdateTagAt(El objeto, el objeto)
Actualizar una etiqueta existente.
public void UpdateTagAt(int index, object newValue)
Parameters
index
int
El índice de la etiqueta debe actualizarse.
newValue
object
El valor de la etiqueta. no puede ser nulo.