问题标签 [sips]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
609 浏览

python - Python 脚本中的 Sips 命令不起作用 - “错误 4:未指定文件”和“不是有效文件 - 跳过”

尝试通过 Python 脚本调整某些图像的大小(仅宽度)。这是一个 Python 脚本:

我收到一个错误:

但是终端中的 sips 命令正在工作:

还有什么问题?

在此先感谢您的帮助。

0 投票
0 回答
367 浏览

xcode - 像 Xcode 在编译期间一样将 PDF 转换为 png

我的 iPhone 应用程序中有一些 PDF 格式的资产。Xcode 会自动将它们转换为适当大小的 png。但是,我需要将这些包含在我的 android 应用程序中。因此,我想获取 PDF 并为我的 Android 应用程序生成 2 个 png 变体。

我试图将 PDF 转换为 png 使用sips. 不幸的是,我无法控制生成的大小。我试图使用dpiHeight/dpiWidth参数来实现这一点,但它们似乎没有效果。

下面的两行生成完全相同大小的 png,这让我抓狂:

任何帮助是极大的赞赏!如果有人知道如何使用其他方法来实现我想要的,我愿意提供建议。Xcode 以某种方式做到了,所以我很确定我应该也可以在我的 mac 上做到这一点。

更新

使用 ImageMagick 命令可以获得正确的尺寸。例如:

然而,由此产生的质量不是很好。如果我将它与sips(匹配分辨率)的输出进行比较,那么我确实注意到会sips产生更高质量的图像。如果我能控制它的密度(因此是大小)......

0 投票
0 回答
276 浏览

ssl - 无法通过 SIPS 与 SRTP 强制建立呼叫

我在启用 OpenSSL 的情况下编译了 PJSUA2,我一直在尝试通过 SIPS 为每个对等点使用以下配置命令在两个安全对等点之间建立调用:

但是每次我打电话给远程对等方或同一台计算机(同时通过不同的端口连接另一个 id)时,邀请到达并且我能够接受呼叫,但在接受后立即结束通过触发以下错误:

然后提出一个488 (NOT ACCEPTABLE HERE). 这只发生在接收器上。调用者不会引发任何错误,而是使用原因 200 关闭调用。

什么可能导致这种行为?

0 投票
1 回答
3367 浏览

macos - 使用 sips 从 png 文件创建 icns 文件

我可以从 png 制作 jpeg:

但是同样的命令在 icns 上不起作用:

我怎样才能绕过这个错误?

0 投票
3 回答
413 浏览

linux - 使用 sip 调整一长串 jpg 文件的大小

我的文件夹中有 10,000 张图像。我正在尝试将它们调整为 128 x 128。

给我这个错误:

-bash: /usr/bin/sips: 参数列表太长

我该如何解决这个问题?

0 投票
1 回答
376 浏览

bash - Bitrise bash脚本-找不到命令

我正在用 Bitrise 构建一个 android 项目。我正在运行一个 bash 脚本,该脚本使用“sips”命令调整应用程序图标的大小。本地一切正常,但是当我在 Bitrise build 上运行时出现错误:./Android/android-icons-generator.sh: line 32: sips: command not found

知道为什么找不到 sips 命令吗?感谢您的帮助 !!

0 投票
2 回答
1610 浏览

macos - 使用 sips 将 PDF 转换为图像

我想使用 sips 将具有多页的 pdf 转换为单个图像文件。我知道还有其他几种(可能更好)解决方案可以做到这一点,但 sips 安装在每台 Mac 上,不需要许可证。

我尝试了什么:

这给了我pdf中第一个站点的图像。

现在我的问题:是否有可能为 pdf 的每一页获取图像?

感谢您的意见!

0 投票
1 回答
263 浏览

macos - 有没有办法在 Linux 机器上安装 sip?

我目前在我的 Mac 上使用 sips,但想在带有 Alpine 的 docker 映像上运行它。我想知道他们是否有任何方法可以将它运行到 Alpine 中,因为它似乎在 Alpine 上不可用,而且我有使用 sips 的脚本,我不想更改它。

0 投票
1 回答
330 浏览

macos - 使用命令行上的原始图像设置将 Sony 原始“.ARW”图像文件批量转换为 .jpg

我希望将 1500 万个 12.8 mb 索尼 .ARW 文件转换为 .jpg

我已经想出了如何在命令行上使用 sips 来做到这一点,但我需要对原始图像设置进行调整:对比度、高光、黑色、饱和度、自然饱和度,最重要的是去雾。我将对每张照片应用相同的设置。

如果我可以对如何合并 Dehaze 进行调整,似乎 ImageMagick 应该可以工作,但我似乎无法让 ImageMagick 工作。

我已经完成了比较 Lightroom Classic / Photoshop / Bridge / RAW Power / 和其他一些程序的基准测试。Raw Power 是迄今为止最快的(在 M1 Mac Mini 16GB Ram 上),但 Raw Power 不允许我一次处理多个文件夹。

我用 photoshop 做了很多脚本/动作——但在这种情况下,photoshop 是迄今为止最慢的选择。我相信这是因为它会打开每张照片。

0 投票
0 回答
27 浏览

macos - sips -s formatOptions lzw 保留 alpha 通道

试图找出一种方法来 lzw 压缩 tif 而不会丢失 alpha 通道。我只能确定 alpha 通道是否在文件中,但是当我确定以下命令时,它会消除 alpha 通道: