Class DicomImageInfo
Именује се: Aspose.Imaging.FileFormats.Dicom Асамблеја: Aspose.Imaging.dll (25.4.0)
Садржи све мета-информације из наслова датотеке Диком
[JsonObject(MemberSerialization.OptIn)]
public sealed class DicomImageInfo
Inheritance
Наслеђени чланови
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
BitsAllocated
Добија вредност од “битсАллокирани”.
[JsonProperty]
public int BitsAllocated { get; }
Вредност имовине
BitsStored
Добија број складиштених битова.
[JsonProperty]
public int BitsStored { get; }
Вредност имовине
Blues
Добије боје ареја плаве
[JsonProperty]
public byte[] Blues { get; }
Вредност имовине
byte []
DicomHeaderInfoByBytes
Добија информације за наслов диком по битовима.
[JsonProperty]
public byte[] DicomHeaderInfoByBytes { get; }
Вредност имовине
byte []
DicomInfo
Добијете информације за наслов датотеке ДИКОМ.
public ReadOnlyCollection<string> DicomInfo { get; }
Вредност имовине
Examples
Следећи пример показује како да прочитате информације за наслов слике ДИКОМ-а.
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; }
Вредност имовине
IsLittleEndian
Добија вредност која указује на то да ли је ова инстанција мало ендијана.
[JsonProperty]
public bool IsLittleEndian { get; }
Вредност имовине
NumberOfFrames
Добија број оквира.
[JsonProperty]
public int NumberOfFrames { get; }
Вредност имовине
Offset
Добијете компензацију.
[JsonProperty]
public int Offset { get; }
Вредност имовине
PhotoInterpretation
Добија вредност „Фото интерпретације“.
[JsonProperty]
public string PhotoInterpretation { get; }
Вредност имовине
PixelRepresentation
Добија вредност пиксела “пикселпрезентација”.
[JsonProperty]
public int PixelRepresentation { get; }
Вредност имовине
PlanarConfiguration
Добијају планарну конфигурацију.
[JsonProperty]
public int PlanarConfiguration { get; }
Вредност имовине
ReadonlyTagsList
Ове вредности ознака ће бити поново постављене према стварним подацима слике на слици сачува.
public static ReadOnlyCollection<string> ReadonlyTagsList { get; }
Вредност имовине
Reds
Добије боје црвеног
[JsonProperty]
public byte[] Reds { get; }
Вредност имовине
byte []
RescaleIntercept
Добија вредност од “рескалеИнтерцепт”.
[JsonProperty]
public double RescaleIntercept { get; }
Вредност имовине
RescaleSlope
Добија вредност од “rescaleSlope”.
[JsonProperty]
public double RescaleSlope { get; }
Вредност имовине
SamplesPerPixel
Добија вредност “проблема перпиксела”.
[JsonProperty]
public int SamplesPerPixel { get; }
Вредност имовине
SignedImage
Добије вредност која указује на то да ли је “подписана слика”.
public bool SignedImage { get; }
Вредност имовине
Width
Добије ширину.
[JsonProperty]
public int Width { get; }
Вредност имовине
WindowCentre
Дође до центра прозора.
[JsonProperty]
public double WindowCentre { get; }
Вредност имовине
WindowWidth
Добија ширину прозора.
[JsonProperty]
public double WindowWidth { get; }
Вредност имовине
Methods
AddTag(КСНУМКС, Објект)
Додајте нови дицом таг.
public void AddTag(string tagDescription, object value)
Parameters
tagDescription
string
Таг опис. не може бити нула или белог простора.
value
object
Таг вредност. не може бити нула.
RemoveTagAt(Инт)
Уклоните постојећу ознаку.
public void RemoveTagAt(int index)
Parameters
index
int
Индекс ознаке треба да буде ажуриран.
TryAddTag(КСНУМКС, Објект)
Додајте нови дицом таг.
public bool TryAddTag(string tagDescription, object value)
Parameters
tagDescription
string
Таг опис. не може бити нула или белог простора.
value
object
Таг вредност. не може бити нула.
Returns
Резултат операције је
TryRemoveTagAt(Инт)
Уклоните постојећу ознаку.
public bool TryRemoveTagAt(int index)
Parameters
index
int
Индекс ознаке треба да буде ажуриран.
Returns
Резултат операције је
TryUpdateTagAt(Овде, објекат)
Ажурирајте постојећу ознаку.
public bool TryUpdateTagAt(int index, object newValue)
Parameters
index
int
Индекс ознаке треба да буде ажуриран.
newValue
object
Таг вредност. не може бити нула.
Returns
Резултат операције је
UpdateTagAt(Овде, објекат)
Ажурирајте постојећу ознаку.
public void UpdateTagAt(int index, object newValue)
Parameters
index
int
Индекс ознаке треба да буде ажуриран.
newValue
object
Таг вредност. не може бити нула.