gpt4 book ai didi

macos - osx下imagemagick的导入

转载 作者:行者123 更新时间:2023-12-02 02:07:05 25 4
gpt4 key购买 nike

我正在使用导入鼠标选择屏幕截图,在 linux 下它可以与 import <filename> 一起使用.

在 osx 下(snowleopard),相同的命令没有任何效果:终端保持光标闪烁,鼠标不改变形状表明我选择了一个区域,我只能 ^C 它。

改为使用它:

import -window root a.png

它完美地工作。

任何提示?

最佳答案

对于 X11、Imagemagick 和 Snow Leopard,这是一件古怪的事情。 import命令挂起并等待您调用 X display server .如果您没有 X11 "XQuartz"运行或安装后,您会体验到与您观察到的行为相同的行为。下面是一些运行在 OS X 显示管理器之上的 X 服务器的例子。



convert x: -window root desktop # same as import

X11 desktop on Snow Leopard

请注意,您可以从 X 服务器看到正在运行的 xlogo 应用程序,但像素垃圾来自非 X 显示管理器。

要捕获单个窗口,我需要运行以下命令,切换到 X 应用程序,最后选择一个窗口。

convert x: app.png 

X application

提示:

为什么要使用 Imagemagick?雪豹船带有 screencapture公用事业。查看 manual .只需更新您的脚本即可确定要使用的实用程序。

IMPORT_BIN=$(which screencapture)
if [ -z "$IMPORT_BIN" ]; then
# Not on OS X, use IM's import command
IMPORT_BIN="import"
else
# On OS X, don't trust X display system
IMPORT_BIN="$IMPORT_BIN -wS"
fi
$(IMPORT_BIN) filename.png

在大多数情况下,大多数问题已经得到解决。确保您拥有最新版本的 X11、Imagemagick,并开始制定从 OS X 10.6 迁移的计划。

关于macos - osx下imagemagick的导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14439703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com