diff --git a/briar-desktop/src/test/kotlin/org/briarproject/briar/desktop/attachment/media/ImageCompressorTest.kt b/briar-desktop/src/test/kotlin/org/briarproject/briar/desktop/attachment/media/ImageCompressorTest.kt index 5b9727c62564ce9cb4115a3dba521a885e7679d3..cd3db8521a20b355b9497e83c57366a194f06f81 100644 --- a/briar-desktop/src/test/kotlin/org/briarproject/briar/desktop/attachment/media/ImageCompressorTest.kt +++ b/briar-desktop/src/test/kotlin/org/briarproject/briar/desktop/attachment/media/ImageCompressorTest.kt @@ -46,6 +46,25 @@ class ImageCompressorTest { println("image size: ${reloaded.width}x${reloaded.height}") } + @Test + fun `can compress voronoi diagram with 1000 sites`() { + // load image + val input = Thread.currentThread().contextClassLoader.getResourceAsStream("images/voronoi1000.png") + val image = input.use { + ImageIO.read(input) + } + println("image size: ${image.width}x${image.height}") + + // compress image + val compressed = compressor.compressImage(image) + + // reload compressed image + val reloaded = compressed.use { + ImageIO.read(compressed) + } + println("image size: ${reloaded.width}x${reloaded.height}") + } + @Test fun `can compress quasar`() { // load image diff --git a/briar-desktop/src/test/resources/images/voronoi1000.png b/briar-desktop/src/test/resources/images/voronoi1000.png new file mode 100644 index 0000000000000000000000000000000000000000..867d6beadd786faca741827695be738370c0f538 Binary files /dev/null and b/briar-desktop/src/test/resources/images/voronoi1000.png differ