#c# #image-processing #dicom #clearcanvas
#c# #обработка изображений #dicom #clearcanvas
Вопрос:
Я вызываю следующую функцию, чтобы установить изображение, отображаемое библиотекой ClearCanvas, в графическое поле. Но это выдает ошибку *Невозможно загрузить билинейную интерпретацию.не удалось найти dll указанного модуля *
//// Code
void OpenFile()
{
try
{
LocalSopDataSource dataSource = new LocalSopDataSource(fileName);
ImageSop imageSop = new ImageSop(dataSource);
//IPresentationImage presentationImage =
// PresentationImageFactory.Create(imageSop);
IPresentationImage theOne = null;
foreach (IPresentationImage image in PresentationImageFactory.Create(imageSop))
{
theOne = image;
}
Bitmap bmp = new Bitmap(500, 500);
theOne.DrawToBitmap(bmp);
pictureBox1.Image = bmp;
}
catch (Exception e2)
{
MessageBox.Show(e2.Message);
}
}
Ответ №1:
Я решил проблему. Что я сделал
- Скопируйте двулинейную интерпретацию.dll (находится в каталоге ClearCanvas ReferencedAssemblies Interpolators)
- Вставьте DLL-файл в ту же папку, где находится ваш .exe.
Вау. Это сработало. Это будет хорошо работать для вас.