netpbm

使用 NetPBM 转换时如何保留 PNG 图像类型(RGB 或索引)?
netpbm

使用 NetPBM 转换时如何保留 PNG 图像类型(RGB 或索引)?

我有一个 PNG 图像处理工作流程,该工作流程依赖于 24 位真彩色格式(也称为 RGB 图像)的图像。 PNG 允许 RGB 或索引颜色表示。 NetPBM 的程序pnmtopng根据图像中不同颜色的数量自动决定写入哪种类型的图像。我记得在某处读过,如果这个数字是 256 或更少,它会自动写入索引图像。 有没有办法保留图像的类型? 例如,如果我使用 NetPBM 翻转图像,如下所示 pngtopnm true-color-image.png | pamflip -tb | pnmtopng > new-image.png 有没有办法确保新图像也是真...

Admin

tee 管道和 pnmtools - 截断文件
netpbm

tee 管道和 pnmtools - 截断文件

此命令序列工作正常: pngtopnm file.png 2> /dev/null > dump1 pnmfile < dump1 stdin: PPM raw, 1920 by 1080 maxval 255 ls -l dump1 -rw-r----- 1 cmb 6220817 Sep 15 14:26 dump1 但重做管道以使用“tee”截断输出在转储文件中: pngtopnm file.png 2> /dev/null | tee dump2 | pnmfile stdin: PPM raw, 1920 by 10...

Admin

给定 .gif,将颜色分量返回为 X11 样式的十六进制说明符(或等效项)
netpbm

给定 .gif,将颜色分量返回为 X11 样式的十六进制说明符(或等效项)

我是 的粉丝potrace,最近读了Potrace 常见问题解答。 常见问题解答包括这样一句漂亮的话: cat img.gif | giftopnm | ppmcolormask #641b1b | potrace 我正在寻找的命令将返回要解析的所有颜色的代码ppmcolormask。根据man ppmcolormask:它可能会返回: You can specify color five ways: o An X11-style color name (e.g. black). o An X11-st...

Admin

捕获屏幕顶部面板的 png 时的颜色问题
netpbm

捕获屏幕顶部面板的 png 时的颜色问题

我想从 bash 脚本中捕获一个窗口作为 png,使用窗口的ID。在本例中,窗口是顶部面板。使用gnome-screenshot颜色是正确的,按照此图像...(此图像与下图大小不同,因此请忽略底部的黑线) 但是,当我通过捕获面板时import,或者 xwd+ convert,我得到以下图像.. 为什么我会出现这种色差? import两者convert都属于该imagemagick包... 我在 Ubuntu 存储库中没有找到任何其他可以通过其捕获窗口的东西ID...所以我被困住了。 (gnome-screenshot没有该功能)...很高兴知...

Admin