Support more image types (#700)

This commit is contained in:
Mitchell Syer
2023-10-04 22:02:20 -04:00
committed by GitHub
parent ef0a6f54b8
commit a9987e6ab0
6 changed files with 121 additions and 10 deletions

View File

@@ -0,0 +1,25 @@
package suwayomi.tachidesk
import suwayomi.tachidesk.manga.impl.util.storage.ImageUtil
import kotlin.test.Test
import kotlin.test.assertEquals
class ImageUtilTest {
@Test
fun jxlTest() {
val type = ImageUtil.findImageType(this::class.java.classLoader.getResourceAsStream("dice.jxl")!!)
assertEquals(ImageUtil.ImageType.JXL, type)
}
@Test
fun avifTest() {
val type = ImageUtil.findImageType(this::class.java.classLoader.getResourceAsStream("fox.profile0.8bpc.yuv420.avif")!!)
assertEquals(ImageUtil.ImageType.AVIF, type)
}
@Test
fun heifTest() {
val type = ImageUtil.findImageType(this::class.java.classLoader.getResourceAsStream("sample1.heif")!!)
assertEquals(ImageUtil.ImageType.HEIF, type)
}
}