暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Color2.0来了

Matlab随笔 2021-08-25
1117

Color2.0有两大功能

①Color2.0能够获取屏幕上任意一点的颜色,并可以永久存储该颜色!所以,你可以“偷取”SCI论文配色,打造自己的配色面板了!

②Color2.0内置了大量颜色,你可以获取这些颜色的RGB值。


Color2.0界面如下:

上图中的三个颜色是自己保存的颜色!


使用方法:

1.鼠标放在相应位置,点击空格,即可锁定配色。①点击“保存颜色”,“刷新”即可。②点击颜色按钮,点击删除,“刷新”后即可删除颜色。

2.点击APP预置页面的颜色块按钮,其RGB会自动复制到剪贴板下


不足:由于各个颜色按钮是动态绘制的,无法获取它们的句柄,所以在增删颜色时,我采用重启的方法来体现颜色变化,但是APP比较慢,效果不佳。


核心代码:

核心代码来自CSDN大佬,链接在下方

    function getcolor
    global RGBColor
    import java.awt.MouseInfo;
    import java.awt.Robot;
    import java.awt.Toolkit;
    import java.awt.datatransfer.StringSelection;
    mousepoint=MouseInfo.getPointerInfo().getLocation();
    robot=Robot();
    % 获取像素点颜色
    tempColor=robot.getPixelColor(mousepoint.x, mousepoint.y);
        % 获取RGB值
    RGBColor=[tempColor.getRed(),tempColor.getGreen(),tempColor.getBlue()];
    end

    获取方式:公众号后台回复“color2.0

    参考资料:https://blog.csdn.net/slandarer/article/details/108345085

    文章转载自Matlab随笔,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论