Ktor не имеет ничего особенного для обработки изображений.Потому что это не обязательно.
BufferedImage
- это не библиотека Android.Это часть java.awt
, и вы можете использовать его в коде Ktor.То же самое для javax.imageio.ImageIO
.Единственная часть, которую вы не можете использовать, это BitmapFactory
, так как она является частью Android SDK.
Что касается части, как получить начальную загрузку (так как вы используете Ktor, это то, что вы хотите,вероятно), вы можете посмотреть здесь: https://ktor.io/servers/uploads.html
Это должно работать на JVM Kotlin:
import javax.imageio.*
import java.io.*
fun main() {
val image = ImageIO.read(File(""))
}