gpt4 book ai didi

黑色的android colormatrix

转载 作者:行者123 更新时间:2023-11-29 22:13:08 26 4
gpt4 key购买 nike

我正在使用以下代码使我的图片变黑

BitmapDrawable bdarw = new BitmapDrawable(imagePath);

ColorMatrix cm = new ColorMatrix();
cm.set(new float[] {
2, 1f, 0, 0, 0,
0, 2, 0f, 0, 0,
0, 0, 2, 0f, 0,
0, 0, 0, 1f, 0 });

bdarw.setColorFilter(new ColorMatrixColorFilter(cm));

Bitmap bitmap= bdarw.getBitmap();

ImageView imageView = (ImageView) findViewById(R.id.imgV);
imageView.setImageBitmap(bitmap);

但颜色矩阵似乎不正确,你能帮帮我吗

最佳答案

当然,对于黑色,所有颜色分量都需要 0。唯一要担心的是 alpha。让它保持原样。

            cm.set(new float[] {
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 0, 0,
0, 0, 0, 1f, 0 });

要强制 alpha 为零,请将 1 更改为 0,要强制 alpha 为 ff,请将最后一个 0 更改为 1 或 255 我不确定是哪个,试试看。

ColorMatrix文档。

关于黑色的android colormatrix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9138797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com