【问题标题】:ImageMagick - rounding the alpha channelImageMagick - 舍入 alpha 通道
【发布时间】:2014-10-17 03:38:42
【问题描述】:

我有一个透明背景上的白色图像,但白色在对象的边缘周围有一些 alpha 通道(由于抗锯齿)。我怎样才能使这个纯白色透明,通过舍入 alpha 通道,使 > 0.5 变为白色而

【问题讨论】:

    标签: imagemagick alpha monochrome


    【解决方案1】:

    您需要将 Alpha(透明度)通道的阈值设置为 50%,从而将所有低于 50% 的透明度强制为零,并将超过 50% 的透明度强制为 100%。像这样:

    convert image.png -channel alpha -threshold 50% out.png
    

    【讨论】:

    • 谢谢,这很好用,实际上比四舍五入更有用,因为我可以调整 %ge 数字。
    • 非常好 - 我喜欢计划好的时候。顺便说一句,如果您需要调整,并且想要更精细的粒度,您可以删除百分号并使用 0-65535 之间的值,因此-threshold 32768 将相当于 50%。我假设你有一个 16 位量化 ImageMagick - 即 Q16。
    猜你喜欢
    • 2021-07-21
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 2016-05-09
    • 2021-07-06
    • 2019-12-17
    • 2022-12-05
    • 2017-10-02
    相关资源
    最近更新 更多