カラー マトリックスを使用して ImageView に画像効果を追加するクラスがあります。コントラスト、露出、温度、彩度のカラーマトリックスがいくつかあります。元:
public static Bitmap changeContrast(Bitmap bmp, float contrast)
{
ColorMatrix cm = new ColorMatrix(new float[]
{
contrast, 0, 0, 0, 0,
0, contrast, 0, 0, 0,
0, 0, contrast, 0, 0,
0, 0, 0, 1, 0
});
return getBitmapFromColorMatrix(cm, bmp);
}
今私の問題は、画像のシャープ化です。これらのカラーマトリックスはないようです。助けてください。
hereのコードを使用して画像を鮮明にしようとしましたが、処理に時間がかかりすぎて、sharpenImage(Bitmap src, double weight)
メソッドの重みパラメーターにどの有効な値を渡す必要があるかわかりません。