这个是从图片服务器取多张图片合成一张图片,因为原图很多都大小不同,所以合成出来的图片差了很多。需要对原图的大小初始化。查了很多,没有什么好办法。只能再用画笔重新画一张
//主图
BufferedImage bufferedImage = getBufferedImage(paramDto.getPictureUrl()); //这是从图片服务器取来的图片,像素大小不一
BufferedImage initImage = new BufferedImage(1668,1667,BufferedImage.TYPE_INT_RGB); //新建一个BufferedImage对象,确定像素大小
Graphics graphics = initImage.getGraphics(); //获取画笔对象
//将原始初始化
graphics.drawImage(bufferedImage,0,0,1668,1667,null); 从0,0处开始画图
传送门:
https://blog.csdn.net/linghuainian/article/details/82689201?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param