如何轻松更改PNG图像的颜色?

问题描述:

我有代表扑克牌的PNG图像。 它们是标准颜色,俱乐部和黑桃是空白的,钻石和红心是红色的。如何轻松更改PNG图像的颜色?

我想通过将俱乐部转换为绿色并将钻石转换为蓝色来创建4色套牌。

我不想重新绘制它们,但只是手工改变它们似乎很多工作,因为颜色并非都是“纯”的,而是在边缘附近分级。

我该怎么做?

+1

你想以编程方式做到这一点吗?如果是这样,什么语言?如果不是,你安装了什么软件? (Photoshop,Paintshop Pro,GIMP等) – 2011-05-19 13:52:18

的Photoshop - 右击层 - >混合选项 - >颜色叠加 变色和保存

+0

Photoshop是太昂贵,吞没我的电脑整体。 – 2017-12-31 19:59:20

这应该是瘸子相当简单http://gimp.org/

首先确保您的图像是RGB(无索引颜色),然后使用“颜色阿尔法”功能,可以将俱乐部/钻石清楚,然后填写或设置背景或任何获得你想要的颜色。

+0

下载最新版本的gimp,但无法启动。安装正常,但然后拒绝打开。 – theblitz 2011-05-19 18:28:00

+0

如果您使用的是Mac,则需要X11,如下载页面的“要求”部分所述:http://www.gimp.org/macintosh/ – JasonWoof 2011-05-20 16:10:01

使用Photoshop,Paint.NET或类似软件并调整色相。

+0

http://www.getpaint.net/ – Kaitnieks 2011-05-19 19:46:39

+0

好想法 - 但是在使用Paint.NET的时候,你正在试图去做。优先的方式是可以传递RGB或十六进制值,并将其转换为这种颜色 - 至少使用Paint.NET的HUE不会削减它,因为您必须使用滚动条进行猜测。好于没有,但 – 2016-11-02 23:18:43

Imagemagick应该让你开始

如果你将要编写一个应用程序来完成这一切,该过程将是这样的:

  1. Convert image from RGB to HSV
  2. 调整水平值
  3. 将图像转换回RGB
  4. 保存图像
+2

请注意,该问题的接受答案当然是错误的。 – 2011-05-19 14:03:50

+0

是的,评论者说得很清楚。但是得票最多的那个是正确的,如果你访问了链接,应该是upvoted – 2011-05-19 14:13:24

玉家伙也可以在Photoshop中做容易。

打开png照片,然后检查图像 - >模式值(我有索引颜色)。转到图像 - >模式并检查rgb颜色。现在改变你的颜色容易。

如果你像我一样,Photoshop超出了你的价格范围,或者只是为了你需要的矫枉过正。 Acorn 5是一个便宜得多的版本的Photoshop有很多相同的功能。其中一个功能是换色选项。您可以导入所有基本图像格式,包括SVG和PNG。颜色编辑软件可以很好地工作,并且允许基本的颜色选择,RBG选择,十六进制代码,或者如果您不知道颜色,甚至可以使用颜色抓取器。这些色彩特征加上一大堆图像编辑功能绝对值得30美元。唯一的缺点是,目前只能在Mac上使用。