Class DicomImageInfo

Class DicomImageInfo

Numele spaţiului: Aspose.Imaging.FileFormats.Dicom Asamblare: Aspose.Imaging.dll (25.4.0)

Conține toate meta-informațiile din titlul de fișier Dicom

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

Inheritance

object DicomImageInfo

Membrii moștenitori

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

Properties

BitsAllocated

Obține o valoare a „bitsAllocated”.

[JsonProperty]
public int BitsAllocated { get; }

Valoarea proprietății

int

BitsStored

Obține numărul de bite stocate.

[JsonProperty]
public int BitsStored { get; }

Valoarea proprietății

int

Blues

Obține culoarea array a albastru

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

Valoarea proprietății

byte []

DicomHeaderInfoByBytes

Obține informațiile de titlu dicom prin byte.

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

Valoarea proprietății

byte []

DicomInfo

Obțineți informațiile de titlu ale fișierului DICOM.

public ReadOnlyCollection<string> DicomInfo { get; }

Valoarea proprietății

ReadOnlyCollection < string >

Examples

Următorul exemplu arată cum să citiți informațiile de titlu ale unei imagini 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

Obține culoarea array a verde

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

Valoarea proprietății

byte []

Height

Obține înălțimea.

[JsonProperty]
public int Height { get; }

Valoarea proprietății

int

IsLittleEndian

Obține o valoare care indică dacă această instanță este puțin endiană.

[JsonProperty]
public bool IsLittleEndian { get; }

Valoarea proprietății

bool

NumberOfFrames

Se numără numărul de ramuri.

[JsonProperty]
public int NumberOfFrames { get; }

Valoarea proprietății

int

Offset

A primit despăgubirea.

[JsonProperty]
public int Offset { get; }

Valoarea proprietății

int

PhotoInterpretation

Obține o valoare a „interpretării fotografiilor”.

[JsonProperty]
public string PhotoInterpretation { get; }

Valoarea proprietății

string

PixelRepresentation

Obține o valoare a pixelului “pixelRepresentare”.

[JsonProperty]
public int PixelRepresentation { get; }

Valoarea proprietății

int

PlanarConfiguration

Obțineți configurația planificată.

[JsonProperty]
public int PlanarConfiguration { get; }

Valoarea proprietății

int

ReadonlyTagsList

Aceste valori de etichetă vor fi redistribuite în funcție de datele de imagine reale la stocarea imaginii.

public static ReadOnlyCollection<string> ReadonlyTagsList { get; }

Valoarea proprietății

ReadOnlyCollection < string >

Reds

Obține culoarea array a roșii

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

Valoarea proprietății

byte []

RescaleIntercept

Obține o valoare a „rescaleIntercept”.

[JsonProperty]
public double RescaleIntercept { get; }

Valoarea proprietății

double

RescaleSlope

Obține o valoare a “rescaleSlope”.

[JsonProperty]
public double RescaleSlope { get; }

Valoarea proprietății

double

SamplesPerPixel

Obține o valoare a “simplelorPerPixel”.

[JsonProperty]
public int SamplesPerPixel { get; }

Valoarea proprietății

int

SignedImage

Obține o valoare care indică dacă „signedImage”.

public bool SignedImage { get; }

Valoarea proprietății

bool

Width

Obțineți lățimea

[JsonProperty]
public int Width { get; }

Valoarea proprietății

int

WindowCentre

Se găsește centrul ferestrei.

[JsonProperty]
public double WindowCentre { get; }

Valoarea proprietății

double

WindowWidth

Obțineți lățimea ferestrei.

[JsonProperty]
public double WindowWidth { get; }

Valoarea proprietății

double

Methods

AddTag(Răspundeți, Obiect)

Adăugați o nouă etichetă Dicom.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

Descrierea etichetei. nu poate fi zero sau spațiu alb.

value object

Valoarea de etichetă. nu poate fi zero.

RemoveTagAt(int)

Îndepărtează o etichetă existentă.

public void RemoveTagAt(int index)

Parameters

index int

Indicele etichetei trebuie actualizate.

TryAddTag(Răspundeți, Obiect)

Adăugați o nouă etichetă Dicom.

public bool TryAddTag(string tagDescription, object value)

Parameters

tagDescription string

Descrierea etichetei. nu poate fi zero sau spațiu alb.

value object

Valoarea de etichetă. nu poate fi zero.

Returns

bool

Rezultatul operaţiunii.

TryRemoveTagAt(int)

Îndepărtează o etichetă existentă.

public bool TryRemoveTagAt(int index)

Parameters

index int

Indicele etichetei trebuie actualizate.

Returns

bool

Rezultatul operaţiunii.

TryUpdateTagAt(Obiectul, Obiectul)

Actualizează o etichetă existentă.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

Indicele etichetei trebuie actualizate.

newValue object

Valoarea de etichetă. nu poate fi zero.

Returns

bool

Rezultatul operaţiunii.

UpdateTagAt(Obiectul, Obiectul)

Actualizează o etichetă existentă.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

Indicele etichetei trebuie actualizate.

newValue object

Valoarea de etichetă. nu poate fi zero.

 Română