Class DicomImageInfo
Název místa: Aspose.Imaging.FileFormats.Dicom Shromáždění: Aspose.Imaging.dll (25.4.0)
Obsahuje všechny meta-informace z název souboru Dicom
[JsonObject(MemberSerialization.OptIn)]
public sealed class DicomImageInfo
Inheritance
Dědiční členové
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
BitsAllocated
Získává hodnotu „bitsAllocated".
[JsonProperty]
public int BitsAllocated { get; }
Hodnota nemovitosti
BitsStored
Získáte počet uložených bit.
[JsonProperty]
public int BitsStored { get; }
Hodnota nemovitosti
Blues
Obdrží barvu modré
[JsonProperty]
public byte[] Blues { get; }
Hodnota nemovitosti
byte []a[]
DicomHeaderInfoByBytes
Obdrží informace o titulu dicom byty.
[JsonProperty]
public byte[] DicomHeaderInfoByBytes { get; }
Hodnota nemovitosti
byte []a[]
DicomInfo
Obdrží titulní informace souboru DICOM.
public ReadOnlyCollection<string> DicomInfo { get; }
Hodnota nemovitosti
Examples
Následující příklad ukazuje, jak si přečíst titulní informace obrázku 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
Získejte barvy zelené
[JsonProperty]
public byte[] Greens { get; }
Hodnota nemovitosti
byte []a[]
Height
Dostane výšku.
[JsonProperty]
public int Height { get; }
Hodnota nemovitosti
IsLittleEndian
Obdrží hodnotu, která naznačuje, zda je tato instance mal.
[JsonProperty]
public bool IsLittleEndian { get; }
Hodnota nemovitosti
NumberOfFrames
Získáte počet rám.
[JsonProperty]
public int NumberOfFrames { get; }
Hodnota nemovitosti
Offset
A dostane odměnu.
[JsonProperty]
public int Offset { get; }
Hodnota nemovitosti
PhotoInterpretation
Získává hodnotu „fotografické interpretace".
[JsonProperty]
public string PhotoInterpretation { get; }
Hodnota nemovitosti
PixelRepresentation
Obdrží hodnotu pixelů “pixelRepresentation”.
[JsonProperty]
public int PixelRepresentation { get; }
Hodnota nemovitosti
PlanarConfiguration
Získáte plánovanou konfiguraci.
[JsonProperty]
public int PlanarConfiguration { get; }
Hodnota nemovitosti
ReadonlyTagsList
Tyto hodnoty tagů budou resetovány v souladu s skutečnými údajmi o obrazu na sběru obrazu.
public static ReadOnlyCollection<string> ReadonlyTagsList { get; }
Hodnota nemovitosti
Reds
Obdrží barvu červené barvy
[JsonProperty]
public byte[] Reds { get; }
Hodnota nemovitosti
byte []a[]
RescaleIntercept
Získáte hodnotu „rescaleIntercept".
[JsonProperty]
public double RescaleIntercept { get; }
Hodnota nemovitosti
RescaleSlope
Získáte hodnotu „rescaleSlope".
[JsonProperty]
public double RescaleSlope { get; }
Hodnota nemovitosti
SamplesPerPixel
Získáte hodnotu „perpixelových vzork".
[JsonProperty]
public int SamplesPerPixel { get; }
Hodnota nemovitosti
SignedImage
Obdrží hodnotu, která naznačuje, zda „signedImage".
public bool SignedImage { get; }
Hodnota nemovitosti
Width
Dostane šířku.
[JsonProperty]
public int Width { get; }
Hodnota nemovitosti
WindowCentre
Dostanete okenní centrum.
[JsonProperty]
public double WindowCentre { get; }
Hodnota nemovitosti
WindowWidth
Získejte šířku okna.
[JsonProperty]
public double WindowWidth { get; }
Hodnota nemovitosti
Methods
AddTag(Objekt, Objekt)
Přidejte nový Dicom tag.
public void AddTag(string tagDescription, object value)
Parameters
tagDescription
string
Popis značky: Nemůže být nulový nebo bílý prostor.
value
object
Hodnoty označení. nemůže být nulov.
RemoveTagAt(Int)
Odstranit stávající značku.
public void RemoveTagAt(int index)
Parameters
index
int
Index označení musí být aktualizován.
TryAddTag(Objekt, Objekt)
Přidejte nový Dicom tag.
public bool TryAddTag(string tagDescription, object value)
Parameters
tagDescription
string
Popis značky: Nemůže být nulový nebo bílý prostor.
value
object
Hodnoty označení. nemůže být nulov.
Returns
Výsledek operace.
TryRemoveTagAt(Int)
Odstranit stávající značku.
public bool TryRemoveTagAt(int index)
Parameters
index
int
Index označení musí být aktualizován.
Returns
Výsledek operace.
TryUpdateTagAt(Objekt , Objekt)
Aktualizujte stávající značku.
public bool TryUpdateTagAt(int index, object newValue)
Parameters
index
int
Index označení musí být aktualizován.
newValue
object
Hodnoty označení. nemůže být nulov.
Returns
Výsledek operace.
UpdateTagAt(Objekt , Objekt)
Aktualizujte stávající značku.
public void UpdateTagAt(int index, object newValue)
Parameters
index
int
Index označení musí být aktualizován.
newValue
object
Hodnoty označení. nemůže být nulov.