Class DicomImageInfo

Class DicomImageInfo

nazivni prostor: Aspose.Imaging.FileFormats.Dicom Sastav: Aspose.Imaging.dll (25.4.0)

Sadrži sve meta-informacije iz naslova datoteke Dicom

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

Inheritance

object DicomImageInfo

naslijeđeni članovi

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

Properties

BitsAllocated

Dobivaju vrijednost od “bitsAllocated”.

[JsonProperty]
public int BitsAllocated { get; }

Vrijednost nekretnina

int

BitsStored

Dobiva broj pohranjenih bitova.

[JsonProperty]
public int BitsStored { get; }

Vrijednost nekretnina

int

Blues

Dobivaju array boje plave boje

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

Vrijednost nekretnina

byte []

DicomHeaderInfoByBytes

Dobivaju se podaci o naslovu dicom po bajtima.

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

Vrijednost nekretnina

byte []

DicomInfo

Pronađite naslovne informacije datoteke DICOM.

public ReadOnlyCollection<string> DicomInfo { get; }

Vrijednost nekretnina

ReadOnlyCollection < string >

Examples

Sljedeći primjer pokazuje kako pročitati informacije o naslovu slike 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

Pronađite array boje zelene

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

Vrijednost nekretnina

byte []

Height

Dobivaju visinu.

[JsonProperty]
public int Height { get; }

Vrijednost nekretnina

int

IsLittleEndian

Dostaje vrijednost koja ukazuje na to je li ta primjera malo endian.

[JsonProperty]
public bool IsLittleEndian { get; }

Vrijednost nekretnina

bool

NumberOfFrames

Saznajte broj komada.

[JsonProperty]
public int NumberOfFrames { get; }

Vrijednost nekretnina

int

Offset

Dobit će naknadu.

[JsonProperty]
public int Offset { get; }

Vrijednost nekretnina

int

PhotoInterpretation

Dobivaju vrijednost “fotografske interpretacije”.

[JsonProperty]
public string PhotoInterpretation { get; }

Vrijednost nekretnina

string

PixelRepresentation

Dobiva vrijednost piksela “PixelRepresentation”.

[JsonProperty]
public int PixelRepresentation { get; }

Vrijednost nekretnina

int

PlanarConfiguration

Dobivaju planarnu konfiguraciju.

[JsonProperty]
public int PlanarConfiguration { get; }

Vrijednost nekretnina

int

ReadonlyTagsList

Te će se vrijednosti oznake ponovno postaviti prema stvarnim podacima slike na sačuvanju slike.

public static ReadOnlyCollection<string> ReadonlyTagsList { get; }

Vrijednost nekretnina

ReadOnlyCollection < string >

Reds

Pronađite array boje crvenog

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

Vrijednost nekretnina

byte []

RescaleIntercept

Dobiva vrijednost od “rescaleIntercept”.

[JsonProperty]
public double RescaleIntercept { get; }

Vrijednost nekretnina

double

RescaleSlope

Dobiva vrijednost od “rescaleSlope”.

[JsonProperty]
public double RescaleSlope { get; }

Vrijednost nekretnina

double

SamplesPerPixel

Dobivaju vrijednost od “prikona PerPixel”.

[JsonProperty]
public int SamplesPerPixel { get; }

Vrijednost nekretnina

int

SignedImage

Dobiva vrijednost koja ukazuje na to da li je “signedImage”.

public bool SignedImage { get; }

Vrijednost nekretnina

bool

Width

Dobivaju širinu.

[JsonProperty]
public int Width { get; }

Vrijednost nekretnina

int

WindowCentre

Pronađite središte prozora.

[JsonProperty]
public double WindowCentre { get; }

Vrijednost nekretnina

double

WindowWidth

Uzmite širinu prozora.

[JsonProperty]
public double WindowWidth { get; }

Vrijednost nekretnina

double

Methods

AddTag(Slijedeći članakObjekt)

Dodajte novi Dicom tag.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

Opis oznake. ne može biti nula ili bijeli prostor.

value object

Vrijednost oznake. ne može biti nula.

RemoveTagAt(int)

Izbjegavajte postojeće oznake.

public void RemoveTagAt(int index)

Parameters

index int

Indeks oznake mora biti ažuriran.

TryAddTag(Slijedeći članakObjekt)

Dodajte novi Dicom tag.

public bool TryAddTag(string tagDescription, object value)

Parameters

tagDescription string

Opis oznake. ne može biti nula ili bijeli prostor.

value object

Vrijednost oznake. ne može biti nula.

Returns

bool

Rezultat operacije je.

TryRemoveTagAt(int)

Izbjegavajte postojeće oznake.

public bool TryRemoveTagAt(int index)

Parameters

index int

Indeks oznake mora biti ažuriran.

Returns

bool

Rezultat operacije je.

TryUpdateTagAt(Svijet, objekti)

Obavijest o postojećem tagu.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

Indeks oznake mora biti ažuriran.

newValue object

Vrijednost oznake. ne može biti nula.

Returns

bool

Rezultat operacije je.

UpdateTagAt(Svijet, objekti)

Obavijest o postojećem tagu.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

Indeks oznake mora biti ažuriran.

newValue object

Vrijednost oznake. ne može biti nula.

 Hrvatski