使用Google Apps引擎将字节数组转换为Java中的图像
作者:互联网
到目前为止,我正在尝试
BufferedImage img = ImageIO.read(new ByteArrayInputStream(bytes));
但它给出了错误,不支持Apps引擎中的ImageIO.
解决方法:
图像服务Java API可让您将转换应用于图像,该应用会准备一个包含要转换的图像数据的Image对象,以及一个包含有关如何转换图像的说明的Transform对象,检查this link
byte[] oldImageData; // ...
ImagesService imagesService = ImagesServiceFactory.getImagesService();
Image oldImage = ImagesServiceFactory.makeImage(oldImageData);
Transform resize = ImagesServiceFactory.makeResize(200, 300);
Image newImage = imagesService.applyTransform(resize, oldImage);
byte[] newImageData = newImage.getImageData();
标签:servlet-3-0,google-app-engine,google-cloud-platform,java,jsp 来源: https://codeday.me/bug/20191121/2048124.html