代码之家  ›  专栏  ›  技术社区  ›  Jaro

racket:处理jpeg文件

  •  0
  • Jaro  · 技术社区  · 7 年前

    我试图在racket lang中操作jpeg文件。我找不到任何具有良好跨平台支持(linux、mac osx、win10)的racket库。是否存在?

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

    1 回复  |  直到 7 年前
        1
  •  2
  •   Jaro    7 年前

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

    如果要使用 球拍/抽签 类,您可以创建 bitmap% 对象,该对象允许您保存到文件和从文件加载。您还可以使用 bitmap-dc% 执行基本绘图操作的步骤。

    这个 pict公司 库是一个很好的图像处理函数API。您可以使用 bitmap 函数从文件中获取位图,以及转换 位图% 对象到 pict公司 对象这个 pict->bitmap 函数允许您以另一种方式转换 pict公司 对象到 位图 .

    Racket Draw/Pict Example

    推荐文章