From c8e8b25c858eb0106745ffaf495b49c94c7040ef Mon Sep 17 00:00:00 2001 From: andylizi Date: Mon, 24 Sep 2018 15:34:48 +0800 Subject: [PATCH] Adjust `faceOffset` in skin preview --- HMCL/src/main/java/org/jackhuang/hmcl/game/AccountHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/game/AccountHelper.java b/HMCL/src/main/java/org/jackhuang/hmcl/game/AccountHelper.java index 751e1ba78..193f036ce 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/game/AccountHelper.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/game/AccountHelper.java @@ -95,7 +95,7 @@ public final class AccountHelper { public static Image getHead(Image skin, int scaleRatio) { final int size = 8 * scaleRatio; - final int faceOffset = (int) Math.ceil(0.25 * scaleRatio); + final int faceOffset = (int) Math.floor(scaleRatio * 4d / 9d); BufferedImage image = SwingFXUtils.fromFXImage(skin, null); BufferedImage head = new BufferedImage(size, size, BufferedImage.TYPE_INT_ARGB); Graphics2D g2d = head.createGraphics();