SWT GC改变图像颜色

时间:2014-05-08 11:26:51

标签: java swt image-manipulation

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

我想用红色改变图像中的圆圈颜色。有人能告诉我我该怎么办?谢谢!

1 个答案:

答案 0 :(得分:1)

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

您必须将图片加载到BufferedImage。之后,您可以使用像素操作来执行您想要的操作。

这里有很多关于像素处理的答案;这里有一些应该让你开始: