0

我正在尝试在球拍语言中操作 jpeg 文件。我找不到任何具有良好跨平台支持的球拍库(linux、mac osx、win10)。存在吗?

我要执行的操作是读取 exif、缩放图像并将其存储到数据库中。

4

1 回答 1

2

几个 外部 可用于进行图像(和视频)操作。然而,Racket 实际上捆绑了大量的图像处理工具(适用于 jpg、png、位图等)。最值得注意的是pict图书馆和racket/draw图书馆。我强烈建议您将它们用于大多数标准图像处理任务(例如缩放、转换等)。您甚至可以使用该sql库(Racket 还附带将您的文件存储到数据库中。

如果你想使用这个racket/draw类,你可以创建一个bitmap%允许你保存到文件和从文件加载的对象。您还可以使用 abitmap-dc%进行基本的绘图操作。

pict库是一个很好的图像处理功能 API。您可以使用该bitmap函数从文件中获取位图,以及将bitmap%对象转换为pict对象。该pict->bitmap函数让您可以另辟蹊径,将pict对象转换为bitmap.

球拍平局/图片示例

于 2018-02-05T17:07:09.767 回答