clearcanvas library c#

#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:

Я решил проблему. Что я сделал

  1. Скопируйте двулинейную интерпретацию.dll (находится в каталоге ClearCanvas ReferencedAssemblies Interpolators)
  2. Вставьте DLL-файл в ту же папку, где находится ваш .exe.

Вау. Это сработало. Это будет хорошо работать для вас.