在 Scala 中处理图像 [关闭]

Posted

技术标签:

【中文标题】在 Scala 中处理图像 [关闭]【英文标题】:Working with images in Scala [closed] 【发布时间】:2011-02-24 08:46:21 【问题描述】:

我正在从 Scala 程序生成大型 PNG 文件。目前,我的做法与在 java 中的做法相同。我正在创建一个新的BufferedImage 并将每个像素设置为正确的颜色。这很好用,但我想知道是否有任何好的库可以在 Scala 中处理图像?我正在寻找像 Ruby 的 RMagick 库之类的东西。

【问题讨论】:

不是 Scala 特定的:您可以使用 Java 媒体 API 做一些好事:java.sun.com/javase/technologies/desktop/media/2D 你找到对 Scala 有什么好处了吗? 【参考方案1】:

也许JMagick?看看here,它是 ImageMagick 和 Java 之间的原生接口,就像 RMagick 一样..

【讨论】:

谢谢,没有意识到这存在。不过,如果 Scala 存在更惯用的东西,我很感兴趣。【参考方案2】:

看看https://github.com/sksamuel/scrimage(免责声明:我是作者)

这是一个开源的 Scala 图像库,它本质上将 java.awt 图像操作封装在一个更好的 API 中,并为诸如适合给定大小等操作提供简单的方法。

【讨论】:

以上是关于在 Scala 中处理图像 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Scala中资源关闭小技巧

如何在神经网络算法中一起处理文本和图像输入[关闭]

图像处理和机器学习中的 Ada 状态 [关闭]

使用颤振进行实时图像处理[关闭]

在线医学图像处理的巨大挑战[关闭]

在 Raspberry PI 上使用 Python 和 OpenCV 进行图像处理 [关闭]