2012-04-26 88 views
3

我想在java中使圖像變暗,但它卻變成純黑色。變暗圖像

下面是我使用的代碼..

float[] elements = {factor}; 

    Kernel kernel = new Kernel(1, 1, elements); 
    ConvolveOp op = new ConvolveOp(kernel); 

    BufferedImage bufferedImage = new BufferedImage(image.getWidth(), image.getHeight(), image.getType()); 
    op.filter(image, bufferedImage); 

任何想法我做錯了嗎?

+0

你使用的是什麼因素? – 2012-04-26 12:37:08

+0

爲了更快獲得更好的幫助,請發佈[SSCCE](http://sscce.org/)。 – 2012-04-26 12:38:22

+0

謝謝因素是錯誤的做一個減號錯誤xD – 2012-04-26 12:54:34

回答

2

我認爲你錯過了這個因子的正確數字,一個真正的好方法是使用Gimp,你可以去濾鏡 - >通用 - >卷積矩陣並嘗試不同的因素,我可以變暗我的圖像0.7和非常低的因素變得太黑。

讓我知道它是如何去的。

+0

該因素是錯誤的感謝很多:) – 2012-04-26 12:55:03