Class DicomImageInfo

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

object DicomImageInfo

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

int

BitsStored

Recibe el número de bits almacenados.

[JsonProperty]
public int BitsStored { get; }

Valor de la propiedad

int

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

int

IsLittleEndian

Recibe un valor que indica si esta instancia es poco endian.

[JsonProperty]
public bool IsLittleEndian { get; }

Valor de la propiedad

bool

NumberOfFrames

Tiene el número de cuadros.

[JsonProperty]
public int NumberOfFrames { get; }

Valor de la propiedad

int

Offset

recibe el descuento.

[JsonProperty]
public int Offset { get; }

Valor de la propiedad

int

PhotoInterpretation

Recibe un valor de la “fotointerpretación".

[JsonProperty]
public string PhotoInterpretation { get; }

Valor de la propiedad

string

PixelRepresentation

Recibe un valor del pixel “pixelRepresentación”.

[JsonProperty]
public int PixelRepresentation { get; }

Valor de la propiedad

int

PlanarConfiguration

Obtenga la configuración planar.

[JsonProperty]
public int PlanarConfiguration { get; }

Valor de la propiedad

int

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

double

RescaleSlope

Recibe un valor de la “rescaleSlope”.

[JsonProperty]
public double RescaleSlope { get; }

Valor de la propiedad

double

SamplesPerPixel

Recibe un valor de los “símbolos PerPixel”.

[JsonProperty]
public int SamplesPerPixel { get; }

Valor de la propiedad

int

SignedImage

Recibe un valor que indica si “signedImage”.

public bool SignedImage { get; }

Valor de la propiedad

bool

Width

Obtenga el ancho.

[JsonProperty]
public int Width { get; }

Valor de la propiedad

int

WindowCentre

Tiene el centro de la ventana.

[JsonProperty]
public double WindowCentre { get; }

Valor de la propiedad

double

WindowWidth

Obtenga la anchura de la ventana.

[JsonProperty]
public double WindowWidth { get; }

Valor de la propiedad

double

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

bool

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

bool

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

bool

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.

 Español