首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gegl颜色到alpha不像GIMP那样移除白色。

Gegl颜色到alpha不像GIMP那样移除白色。
EN

Stack Overflow用户
提问于 2013-05-12 11:59:15
回答 1查看 274关注 0票数 1

颜色到阿尔法

颜色到阿尔法操作是从图像中的所有像素中提取颜色并转换成透明的,这对于从全白纸中提取手写或自由绘图尤其有用。

指挥线

下面是基本的GEGL代码,将白色转换为alpha,它以前在Ubuntu12.04上工作,但是在重新安装之后,看起来在GEGL中有错误。

我不知道前面的设置是什么,但是命令行基本上相同:

代码语言:javascript
复制
~/gegl/bin/gegl --xml '
<?xml version="1.0" encoding="UTF-8"?>
<gegl>
    <node operation="gegl:color-to-alpha">
    <params>
        <param name="color">white</param>
    </params>
    </node>    
    <node operation="gegl:load" id="clone0">
        <params>
            <param name="path">input.png</param>
        </params>
    </node>
</gegl>
' --output gegl-output.png

操作与Gegl误差的实例

正在使用的输入映像。

GIMP正确的(即期望的)输出,它过去与GEGL一样工作。

当前GEGL不正确的输出。

环境和版本:

  • Ubuntu 12.04
  • Babl 0.1.10 (这张是ftp的)
  • Gegl 0.2.0 (这张是ftp的)
  • Ubuntu12.04存储库中的其他软件包:
    • libgdk-pixbuf2.0-dev
    • 影象
    • libpng12 12-dev
    • libpango1.0-dev
    • [计]工具
    • libjpeg8 8-dev
    • libgdk-pixbuf2.0-dev

gegl和babl是使用以下命令行安装的,因为还安装了GIMP 2.8和使用另一个版本的GEGL:

代码语言:javascript
复制
$ tar -jxvf babl-0.1.10.tar.bz2
$ cd babl-0.1.10/
$ ./configure --prefix=$HOME/gegl
$ make
$ make install
$ export PKG_CONFIG_PATH="$HOME/gegl/lib/pkgconfig"
$ cd ..
$ tar -jxvf gegl-0.2.0.bz2
$ cd gegl-0.2.0/
$ ./configure --prefix=$HOME/gegl
$ make
$ make install

Note:他的照片最好和GIMP一起打开,看看阿尔法香奈儿。

我试过的

  1. 我试着卸载GIMP2.8附带的gegl和babl,但是gegl仍然不能正常工作。
  2. 看看答案,我是在写这个问题的时候解决的。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-12 11:59:15

安装babl和gegl从他们的git回购。git://git.gnome.org/bablgit://git.gnome.org/gegl.它解决了这个问题(很可能是个gegl错误)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16507112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档