# HG changeset patch # User David Barts # 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) }