我有一个奇怪的现象。
我有一个包含这一行的脚本:
import -frame IMG_$(date +%Y%m%d_%H%M%S).png
所以,可以采取一个区域的截图。 有时看起来屏幕截图的一部分是黑色的(见示例图片 ):
样本http://2imgs.com/2i/i/54c0fab6/e245ab35e0aa18c44354d04e40c908d5/77780d27f4.f.png
有没有人有一个想法,为什么会发生这种行为?
我不确定这是否是正确的答案。 你必须测试它…
我自己没有使用import
屏幕捕捉X11屏幕的个人经验。
我怀疑黑色区域来自X11窗口中的透明部分。 所以你需要选择或执行一个支持透明度(或alpha通道)的输出格式。 这就是我的建议来自:
import -frame PNG32:IMG_$(date +%Y%m%d_%H%M%S).png
PNG32:
文件名前缀应该强制32位PNG(其中包括作为第四个通道的alpha通道。