1

次の関数を呼び出して、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);
        }


    }
4

1 に答える 1

3

問題を解決しました。私がやった事

  1. BilinearInterpolation.dllをコピーします(ClearCanvas\ReferencedAssemblies\Interpolators ディレクトリにあります)。
  2. .exe が配置されているのと同じフォルダーに dll を貼り付けます。

わお。出来た。それはあなたのためにうまくいくでしょう。

于 2011-05-19T04:19:02.113 に答える