我尝试使用AffineTransform和Scalr.resize调整缓冲图像的大小这是我的代码。使用Scalr.resize:BufferedImagebuff=robot.createScreenCapture(newRectangle(bufx,bufy,bufwidth,bufheight));//x-coord,y-coord,width,heightBufferedImagescrCapt=Scalr.resize(buff,Method.BALANCED,scrwidth,scrheight);使用仿射变换:BufferedImagebuff=robot.createSc
我正在使用(org.imgscalr.Scalr)库来调整一些图像的大小,但是在调整大小后背景变成红色。我的代码是:BufferedImageimagemPng=ImageIO.read(image);BufferedImageimagemJpg=Scalr.resize(imagemPng,Method.QUALITY,1920,937);你能帮帮我吗?谢谢 最佳答案 您省略的其余代码(ImageIO保存)以及您正在读取的PNG是否具有透明channel(正如@DaftPunk指出的那样)是这里的重要部分。我愿意打赌1美元,你的P