问题标签 [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.
macos - 在 OSX 上使用 sip 从 PDF 创建高分辨率 jpeg
我需要能够从 PDF 文档创建非常高分辨率的缩放 jpeg。我已经能够使用具有良好效果的 ghostscript 来做到这一点 - 放置的图像充分放大,字体在放大的分辨率下平滑渲染。
不幸的是,我有许多 Ghostscript 无法准确渲染的 PDF,所以我一直在尝试 sip。
我可以从 sips 中得到忠实渲染的 jpeg,但只能在正常分辨率下。
但是,如果我要求 sips 像使用 ghostscript 一样放大,字体看起来非常像素化,几乎就像先光栅化 PDF 然后增加它创建的位图的大小一样。
有没有办法告诉 sips 先缩放然后像 ghostscript 一样光栅化?
linux - 如何通过命令行将图像转换为灰度?
如何使用sips
、imagemagic
或其他工具通过命令行将图像转换为黑白(灰度)?
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 机器中的图像。请有人阐明这一点。
objective-c - 图像缩放(可编写脚本的图像处理系统)
我想将图像缩放到 400x400(我正在创建缩略图)。我在 Cocoa 应用程序中使用 Scriptable Image Processing System (SIPS),但问题是效率低下。SIPS 在 20 秒内转换 300 张图像时占用 70-90% 的 CPU。我应该使用CIImage
类(CIImage
是使用各种 GPU 优化核心图像过滤器所需的类型)还是NSImage
类?任何人都可以提出更好的方法吗?
objective-c - sips 的内存问题(可编写脚本的图像处理系统)
sips -- scriptable image processing system
重新采样图像后没有释放内存。
每次我的系统可用内存下降而非活动内存猛增时,即使命令完成执行,它也会保持不变。我的图像文件夹包含 300 张图像。为什么内存没有被释放?
运行命令之前
后
imagemagick - 苹果在 CentOS 上的 SIPS 工具?
我刚刚发现了 Apple 的sips
工具(可编写脚本的图像处理系统),并看到有人提到它在调整图像大小方面比 ImageMagick 快 5 倍。
多年来,我们一直在生产 CentOS 服务器上使用 ImageMagick,并且对它感到满意,但性能是一个问题。大批量调整图像大小可能会使我们强大的(48GB RAM 等)服务器瘫痪,我们经常被迫节流/减慢批量调整大小以保持其他服务以可接受的速度运行。
可以在 CentOS 上运行 sips 吗?或者是否有其他类似的快速工具可以从 PHP 脚本中调整/重新压缩 jpeg 图像的大小?
bash - SIPS 图像处理
我正在尝试使用以下命令在当前目录中查找所有 PDF(不是递归的) - 但是我认为它不喜欢 --out 上的“{}”。
当我指定名称 --out test.jpg 时,与 -print 和 sips 一起使用时的查找工作有效。有什么办法可以使这项工作?还是我应该尝试 xargs?为了简单起见,我真的不想使用循环......有什么想法吗?
更新:我尝试使用 xargs - 但再次收到错误 out_dir_not_found。
command-line - 使用 OS X SIPS(可编写脚本的图像处理系统)批量处理图像以仅缩小图像?
我想批量处理 1000 个图像的多个文件夹,以将任何长边大于 1440 像素的图像缩小到 1440,同时忽略任何已经小于该图像的文件。
我正在查看 sips 并且无法判断它是否默认跳过升迁,或者是否有办法使用 getProperty 过滤它?(我不擅长从手册页中解读 CLI 选项)。
我在想也许我可以先使用 find 或 sips 查询,然后将其通过管道传输到另一个 sips 以调整大小,但我不确定究竟如何,也不认为 find 可以按图像大小搜索。
(也对除了啜饮之外的东西持开放态度,这似乎是最快的方法)
macos - 在 Automator 中使用 bash 调整图像大小并保留图像比例
我正在尝试编写一个自动化应用程序,它将获取图像文件并将它们调整为指定的宽度,但保持原始图像文件的高度/宽度比。
我一直在尝试在 bash 中使用 sip,但我不确定我哪里出错了。我在谷歌上找不到任何可以参考 BASH 或 sips 的东西。
我正在尝试获取传递图像的高度和宽度,找出比例,然后使用目标宽度和目标高度调整图像大小(根据目标宽度和比例计算)
这是我当前的 shell 脚本,我将图像作为Pass input: as arguments.
我什至不确定这是否是正确的方法,所以任何建议都会有所帮助。