2012-04-26 10 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

あなたが使用している要因は何ですか? –

+0

すぐに役立つように、[SSCCE](http://sscce.org/)を投稿してください。 –

+0

おかげで要因が間違ってマイナスでそれをやって間違っていたxD –

答えて

2

私は要素の正しい数が不足していると思います。これはGimpで実験する本当に良い方法です。フィルタ - >ジェネリック - >畳み込み行列に移動して、さまざまな要素を試してみてください。ファクター0.7で非常に低い私のイメージは黒くなり過ぎます。

どうしたらいいか教えてください。

+0

ファクタは間違っていた多くの:) –

関連する問題