【问题标题】:SWT GC change image color [closed]SWT GC改变图像颜色[关闭]
【发布时间】:2014-05-08 11:26:51
【问题描述】:

我有一张图片(在图片注册表中显示了一个类似 http://icons.mysitemyway.com/legacy-icon/016945-3d-transparent-glass-icon-symbols-shapes-shapes-circle/ 的圆圈!

我想从红色的图像中更改圆圈的颜色。有人可以告诉我该怎么做吗?谢谢!

【问题讨论】:

  • 对投票/关闭的人的注意事项:问题尚不清楚。

标签: java swt image-manipulation


【解决方案1】:

单独使用 GC 是不可能的; GC 为您提供了通过渲染圆圈来创建新图像的命令,但您无法修改现有图像(很多)。

您必须将图像加载到BufferedImage。之后,您可以使用像素操作来做您想做的事情。

这里有很多关于像素操作的答案;以下是一些可以帮助您入门的内容:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-23
    • 2013-05-26
    • 2013-03-26
    • 2016-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-06
    相关资源
    最近更新 更多