ScalaでJDeliを実行する
以下のチュートリアルでは、ScalaでJDeliを使用する方法を説明します。
このコードスニペットでは、JPGからPNGへの変換を例として使用しています。この例では、ビルドツールとしてsbt を使用しています。
build.sbt
ThisBuild / version := "0.1.0-SNAPSHOT"
ThisBuild / scalaVersion := "3.3.6"
lazy val root = (project in file("."))
.settings(
name := "jdeli-scala"
)
Main.scala
import com.idrsolutions.image.JDeli
import java.awt.image.BufferedImage
import java.io.File
object Main {
def main(args: Array[String]): Unit = {
val inputFile = new File("jpgFile.jpg")
val outputFile = new File("pngFile.png")
val bufferedImage: BufferedImage = JDeli.read(inputFile)
JDeli.write(bufferedImage, "png", outputFile)
}
}
