在 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 中处理图像 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章