Class DicomImageInfo

Class DicomImageInfo

Το όνομα: Aspose.Imaging.FileFormats.Dicom Συγκέντρωση: Aspose.Imaging.dll (25.4.0)

Περιέχει όλες τις μετα-πληροφορίες από τον τίτλο αρχείου Dicom

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

Inheritance

object DicomImageInfo

Κληρονομημένα μέλη

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

Properties

BitsAllocated

Αποκτά μια αξία του “bitsAllocated”.

[JsonProperty]
public int BitsAllocated { get; }

Αξία ιδιοκτησίας

int

BitsStored

Αποκτά τον αριθμό των αποθηκευμένων bit.

[JsonProperty]
public int BitsStored { get; }

Αξία ιδιοκτησίας

int

Blues

Απολαμβάνει τα χρώματα του μπλε

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

Αξία ιδιοκτησίας

byte [ ]

DicomHeaderInfoByBytes

Αποκτά τις πληροφορίες του κεφαλιού dicom με bytes.

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

Αξία ιδιοκτησίας

byte [ ]

DicomInfo

Αποκτά τις πληροφορίες τίτλου του αρχείου DICOM.

public ReadOnlyCollection<string> DicomInfo { get; }

Αξία ιδιοκτησίας

ReadOnlyCollection &lt · string >

Examples

Το παρακάτω παράδειγμα δείχνει πώς να διαβάσετε τις πληροφορίες επικεφαλής μιας εικόνας 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

Απολαμβάνει τα χρώματα του πράσινου

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

Αξία ιδιοκτησίας

byte [ ]

Height

Βγάζει το ύψος.

[JsonProperty]
public int Height { get; }

Αξία ιδιοκτησίας

int

IsLittleEndian

Έχει μια αξία που υποδεικνύει αν αυτή η περίπτωση είναι μικρή.

[JsonProperty]
public bool IsLittleEndian { get; }

Αξία ιδιοκτησίας

bool

NumberOfFrames

Παρουσιάζει τον αριθμό των τεμαχίων.

[JsonProperty]
public int NumberOfFrames { get; }

Αξία ιδιοκτησίας

int

Offset

Να πάρει την αποζημίωση.

[JsonProperty]
public int Offset { get; }

Αξία ιδιοκτησίας

int

PhotoInterpretation

Αποκτά μια αξία της «Φωτογραφικής Ερμηνείας».

[JsonProperty]
public string PhotoInterpretation { get; }

Αξία ιδιοκτησίας

string

PixelRepresentation

Αποκτά μια τιμή του pixel “pixelRepresentation”.

[JsonProperty]
public int PixelRepresentation { get; }

Αξία ιδιοκτησίας

int

PlanarConfiguration

Αποκτήστε την προγραμματική διαμόρφωση.

[JsonProperty]
public int PlanarConfiguration { get; }

Αξία ιδιοκτησίας

int

ReadonlyTagsList

Αυτές οι τιμές ετικετών θα επαναπροσδιοριστούν σύμφωνα με τα πραγματικά δεδομένα εικόνας κατά την αποθήκευση εικόνας.

public static ReadOnlyCollection<string> ReadonlyTagsList { get; }

Αξία ιδιοκτησίας

ReadOnlyCollection &lt · string >

Reds

Απολαμβάνει τα χρώματα του κόκκινου

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

Αξία ιδιοκτησίας

byte [ ]

RescaleIntercept

Αποκτά μια αξία του “rescaleIntercept”.

[JsonProperty]
public double RescaleIntercept { get; }

Αξία ιδιοκτησίας

double

RescaleSlope

Αποκτά μια αξία από το “rescaleSlope”.

[JsonProperty]
public double RescaleSlope { get; }

Αξία ιδιοκτησίας

double

SamplesPerPixel

Αποκτά μια αξία από τα “πρωτότυπαPerPixel”.

[JsonProperty]
public int SamplesPerPixel { get; }

Αξία ιδιοκτησίας

int

SignedImage

Παίρνει μια τιμή που υποδεικνύει αν “signedImage”.

public bool SignedImage { get; }

Αξία ιδιοκτησίας

bool

Width

Πάρτε το πλάτος.

[JsonProperty]
public int Width { get; }

Αξία ιδιοκτησίας

int

WindowCentre

Πάρτε το κέντρο του παραθύρου.

[JsonProperty]
public double WindowCentre { get; }

Αξία ιδιοκτησίας

double

WindowWidth

Πάρτε το πλάτος του παραθύρου.

[JsonProperty]
public double WindowWidth { get; }

Αξία ιδιοκτησίας

double

Methods

AddTag(Σύνδεσμος, αντικείμενο)

Προσθήκη νέας ετικέτας Dicom.

public void AddTag(string tagDescription, object value)

Parameters

tagDescription string

Η περιγραφή της ετικέτας. δεν μπορεί να είναι μηδέν ή λευκό χώρο.

value object

Η τιμή της ετικέτας. δεν μπορεί να είναι μηδέν.

RemoveTagAt(ΕΝΤ)

Αφαιρέστε μια υπάρχουσα ετικέτα.

public void RemoveTagAt(int index)

Parameters

index int

Ο δείκτης της ετικέτας πρέπει να ενημερωθεί.

TryAddTag(Σύνδεσμος, αντικείμενο)

Προσθήκη νέας ετικέτας Dicom.

public bool TryAddTag(string tagDescription, object value)

Parameters

tagDescription string

Η περιγραφή της ετικέτας. δεν μπορεί να είναι μηδέν ή λευκό χώρο.

value object

Η τιμή της ετικέτας. δεν μπορεί να είναι μηδέν.

Returns

bool

Το αποτέλεσμα της επιχείρησης.

TryRemoveTagAt(ΕΝΤ)

Αφαιρέστε μια υπάρχουσα ετικέτα.

public bool TryRemoveTagAt(int index)

Parameters

index int

Ο δείκτης της ετικέτας πρέπει να ενημερωθεί.

Returns

bool

Το αποτέλεσμα της επιχείρησης.

TryUpdateTagAt(Το αντικείμενο)

Ενημέρωση ενός υπάρχοντος ετικέτα.

public bool TryUpdateTagAt(int index, object newValue)

Parameters

index int

Ο δείκτης της ετικέτας πρέπει να ενημερωθεί.

newValue object

Η τιμή της ετικέτας. δεν μπορεί να είναι μηδέν.

Returns

bool

Το αποτέλεσμα της επιχείρησης.

UpdateTagAt(Το αντικείμενο)

Ενημέρωση ενός υπάρχοντος ετικέτα.

public void UpdateTagAt(int index, object newValue)

Parameters

index int

Ο δείκτης της ετικέτας πρέπει να ενημερωθεί.

newValue object

Η τιμή της ετικέτας. δεν μπορεί να είναι μηδέν.

 Ελληνικά