相关疑难解决方法(0)

HSL优于HSI和HSV吗?

HSL是否优于HSI和HSV,因为它考虑了人类的感知.对于一些图像处理算法,他们说我可以使用这些颜色空间中的任何一个,我不确定选择哪一个.我的意思是,算法只关心你为它们提供色调和饱和度通道,你可以选择使用哪个色彩空间

colors image-processing computer-vision color-space

23
推荐指数
6
解决办法
1万
查看次数

如何根据android材料设计中的图像颜色更改工具栏和状态栏颜色的颜色?

我开始学习Android材料设计.我在棒棒糖版本中学到了一些新功能.今天我试图根据图像的颜色更改工具栏和状态栏的颜色.任何人都可以指导我或提供任何链接,如何做到这一点?

截图

例如,更改视图寻呼机选项卡时,状态栏和工具栏的颜色会发生变化.先感谢您. 截图

styles.xml:

   < style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
            <item name="windowNoTitle">true</item>
            <item name="windowActionBar">false</item>
            <item name="colorPrimary">@color/colorPrimary</item>
            <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
            <item name="colorAccent">@color/colorAccent</item>
        </style>
Run Code Online (Sandbox Code Playgroud)

主要活动:

public class MainActivity extends AppCompatActivity implements FragmentDrawer.FragmentDrawerListener,FragmentDrawerRight.FragmentDrawerListener1 {

    private static String TAG = MainActivity.class.getSimpleName();


    private Toolbar mToolbar;
    ViewPager viewPager;
    TabLayout tabLayout;
    private FragmentDrawer drawerFragment;
    private FragmentDrawerRight  drawerFragmentRight;
    private ImageView pone,ptwo;
    DrawerLayout drawer_layout;
    int mutedColor;
    private CollapsingToolbarLayout collapsing_toolbar;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        collapsing_toolbar  = (CollapsingToolbarLayout)findViewById(R.id.collapsing_toolbar);
        mToolbar = (Toolbar) findViewById(R.id.toolbar);

        setSupportActionBar(mToolbar);

        ptwo=(ImageView)mToolbar.findViewById(R.id.ptwo);


        drawerFragment = (FragmentDrawer)
                getSupportFragmentManager().findFragmentById(R.id.fragment_navigation_drawer);
        drawerFragmentRight = (FragmentDrawerRight) …
Run Code Online (Sandbox Code Playgroud)

android toolbar statusbar material-design android-5.0-lollipop

13
推荐指数
1
解决办法
6609
查看次数

如何使位图变亮或变暗

比方说,我如何获取现有的位图

Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.somebitmap);
Run Code Online (Sandbox Code Playgroud)

并编写一个返回位图的黑暗版本的方法?

private Bitmap darkenBitMap(Bitmap bm) { }
Run Code Online (Sandbox Code Playgroud)

到目前为止,我一直在尝试使用Paint和Canvas但没有结果.

java android

6
推荐指数
1
解决办法
4131
查看次数

什么颜色混合算法用于使颜色变暗?

我有这些卡片上有两种颜色的色调.主色,然后是更暗的强调色:

主要颜色以十六进制给出,但不是重音.你能说出主色的ARGB正在进行什么样的混合或转换才能获得更暗的强调色?

如果它很重要,我正在开发Android,所以我可以访问Color类和ColorFilter,所以我可以应用所有的PorterDuff东西......

在此输入图像描述

java android colors

4
推荐指数
1
解决办法
4326
查看次数

Android改变了颜色的亮度

我想改变任何给定颜色的亮度(注意:我不是在谈论屏幕亮度),我看过Color类,它有一些RGB和HSV之间转换的方法,我是这个领域的新手.首先,如果红色的亮度值是用RGB(#FF0000)表示的话,如何更改红色的亮度?

android colors

1
推荐指数
1
解决办法
7566
查看次数