библиотека clearcanvas С#

Я вызываю следующую функцию, чтобы установить изображение, созданное библиотекой ClearCanvas, в поле изображения. Но выдает ошибку *Не удалось загрузить bilinearinterpolation.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);
        }


    }

person y_zyx    schedule 18.05.2011    source источник


Ответы (1)


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

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

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

person y_zyx    schedule 19.05.2011