Class DicomImageInfo

Class DicomImageInfo

Nome do espaço: Aspose.Imaging.FileFormats.Dicom Assembleia: Aspose.Imaging.dll (25.4.0)

Conteúdo de todas as metadadas do título de arquivo Dicom

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

Inheritance

object DicomImageInfo

Membros herdados

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

Properties

BitsAllocated

Obtenha um valor dos “bitsAlocados”.

[JsonProperty]
public int BitsAllocated { get; }

Valor da propriedade

int

BitsStored

Obtenha o número de bits armazenados.

[JsonProperty]
public int BitsStored { get; }

Valor da propriedade

int

Blues

Recebe as cores do azul

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

Valor da propriedade

byte [ ]

DicomHeaderInfoByBytes

Recebe a informação do cabeçalho dicom por bytes.

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

Valor da propriedade

byte [ ]

DicomInfo

Obtenha as informações de cabeçalho do arquivo DICOM.

public ReadOnlyCollection<string> DicomInfo { get; }

Valor da propriedade

ReadOnlyCollection e o PT; string >

Examples

O exemplo a seguir mostra como ler as informações de cabeçalho de uma imagem 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

Recebe as cores do array do verde

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

Valor da propriedade

byte [ ]

Height

Obtenha a altura.

[JsonProperty]
public int Height { get; }

Valor da propriedade

int

IsLittleEndian

Recebe um valor indicando se esta instância é pouco endian.

[JsonProperty]
public bool IsLittleEndian { get; }

Valor da propriedade

bool

NumberOfFrames

Conheça o número de quadros.

[JsonProperty]
public int NumberOfFrames { get; }

Valor da propriedade

int

Offset

Recebemos o reembolso.

[JsonProperty]
public int Offset { get; }

Valor da propriedade

int

PhotoInterpretation

Obtenha um valor da “fotointerpretação”.

[JsonProperty]
public string PhotoInterpretation { get; }

Valor da propriedade

string

PixelRepresentation

Obtenha um valor do pixel “pixelRepresentation”.

[JsonProperty]
public int PixelRepresentation { get; }

Valor da propriedade

int

PlanarConfiguration

Conheça a configuração de planos.

[JsonProperty]
public int PlanarConfiguration { get; }

Valor da propriedade

int

ReadonlyTagsList

Esses valores de etiquetas serão redistribuídos de acordo com os dados da imagem reais no salvo da imagem.

public static ReadOnlyCollection<string> ReadonlyTagsList { get; }

Valor da propriedade

ReadOnlyCollection e o PT; string >

Reds

Obtenha as cores do array do vermelho

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

Valor da propriedade

byte [ ]

RescaleIntercept

Obtenha um valor do “rescaleIntercept”.

[JsonProperty]
public double RescaleIntercept { get; }

Valor da propriedade

double

RescaleSlope

Obtenha um valor do “rescaleSlope”.

[JsonProperty]
public double RescaleSlope { get; }

Valor da propriedade

double

SamplesPerPixel

Obtenha um valor do “samplePerPixel”.

[JsonProperty]
public int SamplesPerPixel { get; }

Valor da propriedade

int

SignedImage

Recebe um valor indicando se “signedImage”.

public bool SignedImage { get; }

Valor da propriedade

bool

Width

ganha a largura.

[JsonProperty]
public int Width { get; }

Valor da propriedade

int

WindowCentre

Encontre o centro da janela.

[JsonProperty]
public double WindowCentre { get; }

Valor da propriedade

double

WindowWidth

Obtenha a largura da janela.

[JsonProperty]
public double WindowWidth { get; }

Valor da propriedade

double

Methods

AddTag(Título, Objeto)

Adicione um novo tag Dicom.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

Descrição da tag. não pode ser nulo ou espaço branco.

value object

O valor da tag. não pode ser nulo.

RemoveTagAt(Int)

Remova uma etiqueta existente.

public void RemoveTagAt(int index)

Parameters

index int

O índice da tag deve ser atualizado.

TryAddTag(Título, Objeto)

Adicione um novo tag Dicom.

public bool TryAddTag(string tagDescription, object value)

Parameters

tagDescription string

Descrição da tag. não pode ser nulo ou espaço branco.

value object

O valor da tag. não pode ser nulo.

Returns

bool

O resultado da operação.

TryRemoveTagAt(Int)

Remova uma etiqueta existente.

public bool TryRemoveTagAt(int index)

Parameters

index int

O índice da tag deve ser atualizado.

Returns

bool

O resultado da operação.

TryUpdateTagAt(Int, Objeto)

Atualização de um tag existente.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

O índice da tag deve ser atualizado.

newValue object

O valor da tag. não pode ser nulo.

Returns

bool

O resultado da operação.

UpdateTagAt(Int, Objeto)

Atualização de um tag existente.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

O índice da tag deve ser atualizado.

newValue object

O valor da tag. não pode ser nulo.

 Português