fix:修复图片分割出现黑边问题

This commit is contained in:
石崇礼 2025-03-26 13:09:25 +08:00
parent 503ff3a73e
commit 20b25042b5
1 changed files with 2 additions and 2 deletions

View File

@ -136,8 +136,8 @@ public class RegisterServiceImpl implements PrintService {
int pieceHeight = Math.min(MAX_HEIGHT, height - startY); int pieceHeight = Math.min(MAX_HEIGHT, height - startY);
// 创建一个新的 BufferedImage 对象用于存储切割的部分 // 创建一个新的 BufferedImage 对象用于存储切割的部分
BufferedImage piece = new BufferedImage(FIXED_WIDTH, pieceHeight, BufferedImage.TYPE_INT_RGB); BufferedImage piece = new BufferedImage(width, pieceHeight, BufferedImage.TYPE_INT_RGB);
piece.getGraphics().drawImage(originalImage, 0, 0, FIXED_WIDTH, pieceHeight, 0, startY, FIXED_WIDTH, startY + pieceHeight, null); piece.getGraphics().drawImage(originalImage, 0, 0, width, pieceHeight, 0, startY, width, startY + pieceHeight, null);
// 保存切割的图片块 // 保存切割的图片块
File outputFile = new File(saveDir + "/output_" + (i + 1) + ".jpg"); File outputFile = new File(saveDir + "/output_" + (i + 1) + ".jpg");