问题标签 [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 投票
0 回答
649 浏览

macos - 在 OSX 上使用 sip 从 PDF 创建高分辨率 jpeg

我需要能够从 PDF 文档创建非常高分辨率的缩放 jpeg。我已经能够使用具有良好效果的 ghostscript 来做到这一点 - 放置的图像充分放大,字体在放大的分辨率下平滑渲染。

不幸的是,我有许多 Ghostscript 无法准确渲染的 PDF,所以我一直在尝试 sip。

我可以从 sips 中得到忠实渲染的 jpeg,但只能在正常分辨率下。

但是,如果我要求 sips 像使用 ghostscript 一样放大,字体看起来非常像素化,几乎就像先光栅化 PDF 然后增加它创建的位图的大小一样。

有没有办法告诉 sips 先缩放然后像 ghostscript 一样光栅化?

0 投票
1 回答
751 浏览

linux - 如何使用命令行工具向图像添加透明的 OS X 样式边框?

我有图像并想为它们添加透明渐变背景,类似于 OS X 处理窗口阴影的方式。

有没有办法可以使用类似的东西mogrifysips添加这个边框?我要处理的图像不是屏幕截图,但让我显示两个屏幕截图,以便我尝试的效果很清楚:

平面图:

图片.png

带透明渐变:

图片1.png

这不必完全相同,只是类似的东西而不是实心方形边框。

0 投票
2 回答
62645 浏览

linux - 如何通过命令行将图像转换为灰度?

如何使用sipsimagemagic或其他工具通过命令行将图像转换为黑白(灰度)?

0 投票
1 回答
338 浏览

macos - Intel Mac 中的 BMP 图像处理

我在 powerpc 机器中使用 'sips' 来处理 bmp 图像。但是 imac 中的相同 sip 不能处理 powerpc mac 可以处理的图像。它只是简单地告诉图像无效。但它在 windows、linux 和 power pc mac 中打开得很好。
这是场景:我在我的 mac 苹果脚本安装程序中使用 bmp 图像。bmp 图像由我的客户提供。我面临的问题是,当我使用客户提供的图像编译 applescript 安装程序时,我在安装程序中得到一个缩小的图像。但是当图像保存在 powerpc mac 中并编译时,它工作正常。

所以我使用 sips 只是为了将图像保存在 powerpc 中。但英特尔 mac 机器不接受图像。

谁能告诉我如何克服这个问题..?我需要让 sips 工作或其他基于终端的程序来处理 intel mac 机器中的图像。请有人阐明这一点。

0 投票
2 回答
388 浏览

objective-c - 图像缩放(可编写脚本的图像处理系统)

我想将图像缩放到 400x400(我正在创建缩略图)。我在 Cocoa 应用程序中使用 Scriptable Image Processing System (SIPS),但问题是效率低下。SIPS 在 20 秒内转换 300 张图像时占用 70-90% 的 CPU。我应该使用CIImage类(CIImage是使用各种 GPU 优化核心图像过滤器所需的类型)还是NSImage类?任何人都可以提出更好的方法吗?

0 投票
2 回答
230 浏览

objective-c - sips 的内存问题(可编写脚本的图像处理系统)

sips -- scriptable image processing system重新采样图像后没有释放内存。

每次我的系统可用内存下降而非活动内存猛增时,即使命令完成执行,它也会保持不变。我的图像文件夹包含 300 张图像。为什么内存没有被释放?

运行命令之前
在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
552 浏览

imagemagick - 苹果在 CentOS 上的 SIPS 工具?

我刚刚发现了 Apple 的sips工具(可编写脚本的图像处理系统),并看到有人提到它在调整图像大小方面比 ImageMagick 快 5 倍。

多年来,我们一直在生产 CentOS 服务器上使用 ImageMagick,并且对它感到满意,但性能是一个问题。大批量调整图像大小可能会使我们强大的(48GB RAM 等)服务器瘫痪,我们经常被迫节流/减慢批量调整大小以保持其他服务以可接受的速度运行。

可以在 CentOS 上运行 sips 吗?或者是否有其他类似的快速工具可以从 PHP 脚本中调整/重新压缩 jpeg 图像的大小?

0 投票
1 回答
1146 浏览

bash - SIPS 图像处理

我正在尝试使用以下命令在当前目录中查找所有 PDF(不是递归的) - 但是我认为它不喜欢 --out 上的“{}”。

当我指定名称 --out test.jpg 时,与 -print 和 sips 一起使用时的查找工作有效。有什么办法可以使这项工作?还是我应该尝试 xargs?为了简单起见,我真的不想使用循环......有什么想法吗?

更新:我尝试使用 xargs - 但再次收到错误 out_dir_not_found。

0 投票
1 回答
2157 浏览

command-line - 使用 OS X SIPS(可编写脚本的图像处理系统)批量处理图像以仅缩小图像?

我想批量处理 1000 个图像的多个文件夹,以将任何长边大于 1440 像素的图像缩小到 1440,同时忽略任何已经小于该图像的文件。

我正在查看 sips 并且无法判断它是否默认跳过升迁,或者是否有办法使用 getProperty 过滤它?(我不擅长从手册页中解读 CLI 选项)。

我在想也许我可以先使用 find 或 sips 查询,然后将其通过管道传输到另一个 sips 以调整大小,但我不确定究竟如何,也不认为 find 可以按图像大小搜索。

(也对除了啜饮之外的东西持开放态度,这似乎是最快的方法)

0 投票
1 回答
980 浏览

macos - 在 Automator 中使用 bash 调整图像大小并保留图像比例

我正在尝试编写一个自动化应用程序,它将获取图像文件并将它们调整为指定的宽度,但保持原始图像文件的高度/宽度比。

我一直在尝试在 bash 中使用 sip,但我不确定我哪里出错了。我在谷歌上找不到任何可以参考 BASH 或 sips 的东西。

我正在尝试获取传递图像的高度和宽度,找出比例,然后使用目标宽度和目标高度调整图像大小(根据目标宽度和比例计算)

这是我当前的 shell 脚本,我将图像作为Pass input: as arguments.

我什至不确定这是否是正确的方法,所以任何建议都会有所帮助。