# HG changeset patch
# User David Barts <n5jrn@me.com>
# Date 1595051760 25200
# Node ID b5fcabce391f13456abe490b121a9d18924c0759
# Parent  801cdc780ca866f359142a11e0be438a1989e2bf
Use bicubic interpolation, like Gimp.

diff -r 801cdc780ca8 -r b5fcabce391f src/name/blackcap/imageprep/RotateDialog.kt
--- a/src/name/blackcap/imageprep/RotateDialog.kt	Fri Jul 17 19:56:25 2020 -0700
+++ b/src/name/blackcap/imageprep/RotateDialog.kt	Fri Jul 17 22:56:00 2020 -0700
@@ -132,7 +132,7 @@
                             val nHeight = (imageIn.height * ratio).toInt()
                             val imageOut = BufferedImage(nWidth, nHeight, BufferedImage.TYPE_INT_RGB)
                             val graphics = imageOut.createGraphics().apply {
-                                setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR)
+                                setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BICUBIC)
                                 setRenderingHint(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY)
                                 setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON)
                             }