gpt4 book ai didi

java - 最佳图像缩放库

转载 作者:搜寻专家 更新时间:2023-10-30 21:23:33 24 4
gpt4 key购买 nike

我已经搜索并找到了一些用于 Java 的图像缩放库。但不确定要搭配哪一个。我需要从服务器上传的图像生成缩略图。

如果你能分辨出哪个好哪个坏就太好了。

我的列表是:

  • JMagick
  • im4java
  • 缩略图
  • java 图像缩放
  • 杰伊

最佳答案

对于我的简单需求,Thumbnailator很完美。小库;流畅、干净、文档齐全的 API。

在我的例子中,它只是 "net.coobird"% "thumbnailator"% "0.4.8" 依赖和:

//..
Thumbnails.of(originalFile)
.size(300, 300)
.toFile(thumbnailFile)
//..

完成。基本上,它是 Java 2D API 之上的友好包装器。对特定(缩略图)需求有用;没有学习曲线。


除非你真的需要对图像做一些繁重的工作,否则我会小心依赖外部二进制文件(ImageMagick 和包装器,如 JMagick),这会增加设置的复杂性和移动部件。特别是如果你的技术栈与我的类似:在 Heroku 上运行的 Scala/Java 应用程序。有 heroku-buildpack-imagemagick-cedar-14 之类的东西,是的,但是与应用程序捆绑在一起的简单依赖项会非常干净。

关于java - 最佳图像缩放库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8952107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com