我正在使用AForge的過濾器基類來實現我自己的過濾器。所以我要做的就是引用類的基類函數未在其他項目中公開
public sealed class SomeFilter : BaseInPlaceFilter2 { ... }
當我創建在不同的項目中的過濾器的新實例(在這種情況下,一個控制檯項目),基本功能都沒有曝光,即我應該是什麼能夠做的是
SomeFilter s = new SomeFilter();
Bitmap bmp = new Bitmap();
...
s.ApplyInPlace(bmp);
s.ApplyInPlace(bmp)
是從基類派生的。但是,創建實例時,它不可用。
通過試驗和錯誤我發現,除了過濾器類外,我還需要在控制檯項目的使用部分中包含AForge。但是,我認爲,當我從基類派生出來的時候,基本函數還包含在內?我想我不太瞭解這裏的系統程序。
沒有不帶參數的ApplyInPlace()重載。非常重要的一點是,你發佈的代碼至少有* *給出repro的機率。 –
謝謝你指出。我擴展了代碼位 – JoeyD
編譯器給你什麼錯誤? –