0
我目前正在試圖端口的圖像編輯應用從Java到C#,我已經從以下方法java.awt.image.BandedSampleModel中包碰到的問題:Java的圖像採集功能在C#類似物
- INT的getSample(INT的x,INT Y,INT帶,int值)
- 空隙setSample(INT的x,INT Y,INT帶,int值)
原始Java代碼:
public int getSample(int x, int y, int band)
{
return image.getRaster().getSample(x, y, band);
}
public void setSample(int x, int y, int band, int value)
{
image.getRaster().setSample(x, y, band, value);
}
的問題是以下幾點:
- 什麼是真正
getSample
和和setSample
方法呢?據我瞭解,它們用於獲取並設置(x,y)位置的像素值(R + G + B的總和)。 'int band'包含在方法的簽名中是什麼? - 據我所知,在默認的C#API中沒有模擬函數。如果是這樣,那麼這些函數應該如何在C#上重寫爲具有相同的簽名和行爲?
代碼示例非常感謝。