Class DicomImageInfo
ja nimityö: Aspose.Imaging.FileFormats.Dicom Kokoelma: Aspose.Imaging.dll (25.4.0)
Sisältää kaikki meta-tiedot Dicom -tiedoston otsikosta
[JsonObject(MemberSerialization.OptIn)]
public sealed class DicomImageInfo
Inheritance
Perintöjäsenet
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
BitsAllocated
Saat arvon ”bitsAllocated”.
[JsonProperty]
public int BitsAllocated { get; }
Omistuksen arvo
BitsStored
Saat tallennettujen bittien määrän.
[JsonProperty]
public int BitsStored { get; }
Omistuksen arvo
Blues
Saa array värit sininen
[JsonProperty]
public byte[] Blues { get; }
Omistuksen arvo
byte []
DicomHeaderInfoByBytes
Antaa dicom-päällikön tietoja byteillä.
[JsonProperty]
public byte[] DicomHeaderInfoByBytes { get; }
Omistuksen arvo
byte []
DicomInfo
Saat päätietojen tiedot DICOM-tiedostosta.
public ReadOnlyCollection<string> DicomInfo { get; }
Omistuksen arvo
Examples
Seuraava esimerkki näyttää, miten DICOM-kuvan päätiedot voidaan lukea.
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
Saa vihreän värejä
[JsonProperty]
public byte[] Greens { get; }
Omistuksen arvo
byte []
Height
Se saa korkeuden.
[JsonProperty]
public int Height { get; }
Omistuksen arvo
IsLittleEndian
Saat arvon, joka osoittaa, onko tämä tapaus vähäinen.
[JsonProperty]
public bool IsLittleEndian { get; }
Omistuksen arvo
NumberOfFrames
Määrittää puitteiden määrän.
[JsonProperty]
public int NumberOfFrames { get; }
Omistuksen arvo
Offset
Hän saa korvauksen.
[JsonProperty]
public int Offset { get; }
Omistuksen arvo
PhotoInterpretation
Se saa arvon ”kuvan tulkinnasta”.
[JsonProperty]
public string PhotoInterpretation { get; }
Omistuksen arvo
PixelRepresentation
Saat pixelin “pixelRepresentation” arvoa.
[JsonProperty]
public int PixelRepresentation { get; }
Omistuksen arvo
PlanarConfiguration
Suunnittelee suunnitelman konfiguraatiota.
[JsonProperty]
public int PlanarConfiguration { get; }
Omistuksen arvo
ReadonlyTagsList
Nämä merkintöarvot asetetaan uudelleen todellisen kuvan tietojen mukaisesti kuvien tallentamisen jälkeen.
public static ReadOnlyCollection<string> ReadonlyTagsList { get; }
Omistuksen arvo
Reds
Saa punaisen värin väri
[JsonProperty]
public byte[] Reds { get; }
Omistuksen arvo
byte []
RescaleIntercept
Saat arvon ”rescaleIntercept”.
[JsonProperty]
public double RescaleIntercept { get; }
Omistuksen arvo
RescaleSlope
Saat arvon ”rescaleSlope”.
[JsonProperty]
public double RescaleSlope { get; }
Omistuksen arvo
SamplesPerPixel
Saat arvon “perpikselin malleista”.
[JsonProperty]
public int SamplesPerPixel { get; }
Omistuksen arvo
SignedImage
Saat arvon, joka osoittaa, onko ”signedImage”.
public bool SignedImage { get; }
Omistuksen arvo
Width
Se saa leveyden.
[JsonProperty]
public int Width { get; }
Omistuksen arvo
WindowCentre
Siirry ikkunan keskelle.
[JsonProperty]
public double WindowCentre { get; }
Omistuksen arvo
WindowWidth
Se saa ikkunan leveyden.
[JsonProperty]
public double WindowWidth { get; }
Omistuksen arvo
Methods
AddTag(Sormus, objekti)
Lisää uusi Dicom Tag.
public void AddTag(string tagDescription, object value)
Parameters
tagDescription
string
Ei voi olla nollaa tai valkoista tilaa.
value
object
Nollan arvo ei voi olla nolla.
RemoveTagAt(Sisältää)
Poista olemassa oleva merkki.
public void RemoveTagAt(int index)
Parameters
index
int
Indeksi on päivitettävä.
TryAddTag(Sormus, objekti)
Lisää uusi Dicom Tag.
public bool TryAddTag(string tagDescription, object value)
Parameters
tagDescription
string
Ei voi olla nollaa tai valkoista tilaa.
value
object
Nollan arvo ei voi olla nolla.
Returns
Toiminnan tulos on.
TryRemoveTagAt(Sisältää)
Poista olemassa oleva merkki.
public bool TryRemoveTagAt(int index)
Parameters
index
int
Indeksi on päivitettävä.
Returns
Toiminnan tulos on.
TryUpdateTagAt(ja objekti)
Päivitä olemassa oleva merkki.
public bool TryUpdateTagAt(int index, object newValue)
Parameters
index
int
Indeksi on päivitettävä.
newValue
object
Nollan arvo ei voi olla nolla.
Returns
Toiminnan tulos on.
UpdateTagAt(ja objekti)
Päivitä olemassa oleva merkki.
public void UpdateTagAt(int index, object newValue)
Parameters
index
int
Indeksi on päivitettävä.
newValue
object
Nollan arvo ei voi olla nolla.