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
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
BitsStored
Obtenha o número de bits armazenados.
[JsonProperty]
public int BitsStored { get; }
Valor da propriedade
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
IsLittleEndian
Recebe um valor indicando se esta instância é pouco endian.
[JsonProperty]
public bool IsLittleEndian { get; }
Valor da propriedade
NumberOfFrames
Conheça o número de quadros.
[JsonProperty]
public int NumberOfFrames { get; }
Valor da propriedade
Offset
Recebemos o reembolso.
[JsonProperty]
public int Offset { get; }
Valor da propriedade
PhotoInterpretation
Obtenha um valor da “fotointerpretação”.
[JsonProperty]
public string PhotoInterpretation { get; }
Valor da propriedade
PixelRepresentation
Obtenha um valor do pixel “pixelRepresentation”.
[JsonProperty]
public int PixelRepresentation { get; }
Valor da propriedade
PlanarConfiguration
Conheça a configuração de planos.
[JsonProperty]
public int PlanarConfiguration { get; }
Valor da propriedade
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
RescaleSlope
Obtenha um valor do “rescaleSlope”.
[JsonProperty]
public double RescaleSlope { get; }
Valor da propriedade
SamplesPerPixel
Obtenha um valor do “samplePerPixel”.
[JsonProperty]
public int SamplesPerPixel { get; }
Valor da propriedade
SignedImage
Recebe um valor indicando se “signedImage”.
public bool SignedImage { get; }
Valor da propriedade
Width
ganha a largura.
[JsonProperty]
public int Width { get; }
Valor da propriedade
WindowCentre
Encontre o centro da janela.
[JsonProperty]
public double WindowCentre { get; }
Valor da propriedade
WindowWidth
Obtenha a largura da janela.
[JsonProperty]
public double WindowWidth { get; }
Valor da propriedade
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
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
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
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.