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