Intel Mac 中的 BMP 图像处理
Posted
技术标签:
【中文标题】Intel Mac 中的 BMP 图像处理【英文标题】:BMP Image Processing in Intel Mac 【发布时间】:2011-10-22 12:01:56 【问题描述】:我在 powerpc 机器中使用 'sips' 来处理 bmp 图像。但是 imac 中的相同 sip 不能处理 powerpc mac 可以处理的图像。它只是简单地告诉图像无效。但它在 windows、linux 和 power pc mac 中打开正常。 这是场景: 我在我的 mac 苹果脚本安装程序中使用 bmp 图像。 bmp 图像由我的客户提供。我面临的问题是,当我使用客户提供的图像编译 applescript 安装程序时,我在安装程序中得到一个缩小的图像。但是当图像保存在powerpc mac中并编译时,它工作正常。
所以我使用 sips 只是为了将图像保存在 powerpc 中。但是 intel mac 机器不接受图像。
谁能告诉我如何克服这个问题..? 我需要让 sips 工作或其他基于终端的程序来处理 intel mac 机器中的图像。 请有人阐明这一点。
【问题讨论】:
您能否编辑您的问题以添加在命令行上调用 sips 的方式(换句话说,在您进行测试时,在将命令嵌入 AppleScript 之前)?我确实找到了 this tutorial 关于 sip 以及如何从 png 转换为 bmp。 @Manikanda raj S:“BMP”本身并没有多大意义:有很多不同的 BMP 格式。您可以压缩 BMP,未压缩,甚至可以将 PNG 包装在 BMP 中等。因此,使用 BMP 工具时,经常会使用一个工具生成另一个无法打开的 BMP(我最近收到一条消息,例如:) BMP 格式太新,我们还不支持”)。您是否可以考虑另一种格式,它可以在两台机器上工作?如果你想要无损,我建议你试试 PNG。 嗨迈克尔,我使用的命令是“sips -s format bmp wizardsmall.bmp --out wizardsmall.bmp”。 【参考方案1】:您没有具体说明您对图像做了什么,但ImageMagick 始终是命令行图像处理的绝佳选择。
【讨论】:
嗨,我只想在命令行中保存文件。一旦我将文件保存在 Mac 中,我可以在 Mac AppleScript 安装程序中毫无问题地使用它。我也去过 ImageMagick,但 sips 在 powerpc mac 中对我很有用。想知道为什么它不能在 IMac 中处理相同的图像。 imac 中的 sips 表示图像无效,而 power pc 处理良好。以上是关于Intel Mac 中的 BMP 图像处理的主要内容,如果未能解决你的问题,请参考以下文章
在我的 OpenGL C++ 项目中究竟应该在哪里添加我的 BMP 文件?在 Mac 上使用 Xcode
macOS 最新测试版代码显示:Mac 支持 AMD 处理器?