Class DicomImageInfo
Името на пространството: Aspose.Imaging.FileFormats.Dicom Асамблея: Aspose.Imaging.dll (25.4.0)
Съдържа всички мета-информации от заглавието на файла Dicom
[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
Получава стойност на “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
Получава информацията за заглавието на файла DICOM.
public ReadOnlyCollection<string> DicomInfo { get; }
стойност на имота
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; }
стойност на имота
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
Получава стойност на пиксела “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
Получава стойност на “RescalIntercept”.
[JsonProperty]
public double RescaleIntercept { get; }
стойност на имота
RescaleSlope
Получава стойност на “rescaleSlope”.
[JsonProperty]
public double RescaleSlope { get; }
стойност на имота
SamplesPerPixel
Получава стойност на “пробитеPerPixel”.
[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(Стъпка, обект)
Добавете нов етикет 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
Резултатът от операцията.
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
Стойността на етикета. не може да бъде нула.