fo-dicom 4.0.6。
网核5
我根据现有文件创建 dicom 文件。仅在西里尔文中添加少量标签据我了解,当我打开 dicomfile 时,标签 SpecificCharacterSet 用于定义标签的值编码。据我了解,我可以使用自定义 IOManager 更改此行为。
前任 如果我想强制编码 1251 我可以定义类
public class AnsiIOManager : IOManager
{
/// <inheritdoc />
protected override Encoding BaseEncodingImpl => Encoding.GetEncoding("windows-1251");
...
}
并分配这个IOManager.SetImplementation(new AnsiIOManager());
我对吗?
有时我需要在多线程中同时创建不同编码的文件。我可以动态更改此 IOManager 编码而不是更改静态类型值吗?