【问题标题】:Changing the colour of a pixmap更改像素图的颜色
【发布时间】:2013-03-19 03:49:39
【问题描述】:

我有一个像素图,它是一个简单的二维像素数组,我使用 FreeType 渲染(或在某些情况下使用 libpng 读取)。

是否有任何简单的算法可以让我用我选择的颜色为这些像素数据着色?我只需要更改颜色,alpha 值应该保持原样。此外,如果这仅适用于全白像素,那就没问题了。

【问题讨论】:

    标签: graphics colors bitmap pixel pixmap


    【解决方案1】:

    将其转换为 HSV (http://en.wikipedia.org/wiki/HSL_and_HSV),更改色调并将其转换回 RGB?

    【讨论】:

    • 听起来不错,但如果我对许多像素图这样做,这不会造成损失吗?
    • 我不认为它会太慢,你不必实际转换文件来存储颜色,只是作为更改 rgb 值之前的中间步骤
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多