【问题标题】:Fill specific color in picture在图片中填充特定颜色
【发布时间】:2013-05-27 08:15:11
【问题描述】:

我有一个名为 door.png 的图像,它看起来像这样。

我想做的是用我想要的颜色填充门的白色部分。我想这样做以获得更好的钥匙和锁。我如何用 0xFF0000 填充地图的白色部分?

【问题讨论】:

    标签: actionscript-3 flash


    【解决方案1】:

    您可以使用循环和.getPixel() 来查找目标像素。然后,您可以继续在找到的像素上使用.setPixel() 将它们更改为新颜色。

    但是,在这种特定情况下,您可以跳过第一步,只需在中间填充一个圆形区域。

    【讨论】:

      【解决方案2】:

      用您想要的颜色制作几扇门,或者如果您想使用十六进制代码作为颜色,请使用矢量图形绘制它。它的可扩展性和看起来比光栅图形更好。 Sprite 和 Shape 具有属性 graphics,您可以在其中使用颜色等绘制这些形状。

      【讨论】:

        猜你喜欢
        • 2014-03-30
        • 1970-01-01
        • 2012-02-06
        • 2016-04-05
        • 1970-01-01
        • 1970-01-01
        • 2023-02-20
        • 2016-09-01
        相关资源
        最近更新 更多