我正在尝试在球拍语言中操作 jpeg 文件。我找不到任何具有良好跨平台支持的球拍库(linux、mac osx、win10)。存在吗?
我要执行的操作是读取 exif、缩放图像并将其存储到数据库中。
我正在尝试在球拍语言中操作 jpeg 文件。我找不到任何具有良好跨平台支持的球拍库(linux、mac osx、win10)。存在吗?
我要执行的操作是读取 exif、缩放图像并将其存储到数据库中。
有几个 外部 库可用于进行图像(和视频)操作。然而,Racket 实际上捆绑了大量的图像处理工具(适用于 jpg、png、位图等)。最值得注意的是pict
图书馆和racket/draw
图书馆。我强烈建议您将它们用于大多数标准图像处理任务(例如缩放、转换等)。您甚至可以使用该sql
库(Racket 还附带将您的文件存储到数据库中。
如果你想使用这个racket/draw
类,你可以创建一个bitmap%
允许你保存到文件和从文件加载的对象。您还可以使用 abitmap-dc%
进行基本的绘图操作。
该pict
库是一个很好的图像处理功能 API。您可以使用该bitmap
函数从文件中获取位图,以及将bitmap%
对象转换为pict
对象。该pict->bitmap
函数让您可以另辟蹊径,将pict
对象转换为bitmap
.