gpt4 book ai didi

java - Scala 图像压缩和优化

转载 作者:行者123 更新时间:2023-11-30 03:08:53 24 4
gpt4 key购买 nike

我一直在研究基于 Scala/Java 的图像压缩和优化库和 https://github.com/sksamuel/scrimage看起来是一个不错的选择,直到我发现文档不正确并且没有从他们的 Gitter channel 获得任何支持。

这是我的依赖项 build.sbt 行;

libraryDependency += "com.sksamuel.scrimage"%% "scrimage-core"% "2.1.1"

以及文档中的示例显示; https://github.com/sksamuel/scrimage/blame/master/README.md#L88

这似乎是不正确的,因为我在 Image 类中没有 writer 方法。该库不再受支持吗?有没有人找到解决方法?

最佳答案

这是一个有关如何读/写的简单示例。

  // bring in a writer into scope for later
implicit val writer = PngWriter.NoCompression

// the image.fromFile method will work out what the file type is, the ext is optional really
val image = Image.fromFile(new File("input.jpeg"))

// just playing about the with image. They are immutable.
val modified = image.scale(2).brightness(1.2).flipY

// output accepts a file, path, string etc and requires an implicit writer.
val out = modified.output(new File("output.png"))

关于java - Scala 图像压缩和优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34090134/

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