fix:修复图片分割出现黑边问题
This commit is contained in:
parent
503ff3a73e
commit
20b25042b5
|
@ -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");
|
||||||
|
|
Loading…
Reference in New Issue