지금까지 내가변환 바이트 배열 엔진
BufferedImage img = ImageIO.read(new ByteArrayInputStream(bytes));
을 시도하지만 앱 엔진에서 ImageIO에서 지원하지 않는 않는 오류 을 제공있어 애플 리케이션.
지금까지 내가변환 바이트 배열 엔진
BufferedImage img = ImageIO.read(new ByteArrayInputStream(bytes));
을 시도하지만 앱 엔진에서 ImageIO에서 지원하지 않는 않는 오류 을 제공있어 애플 리케이션.
자바 API는 이미지에 변형을 적용 할 수 있습니다 이미지 서비스는 응용 프로그램은 변환 할 이미지 데이터와 이미지 오브젝트를 준비하고, 이미지를 변환하는 방법에 대한 지침이 객체를 변환 확인 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();
App Engine은 샌드 박스에서 작동하므로 많은 자바 라이브러리에 액세스 할 수 없습니다. 자세한 내용은이 링크 [1]를 참조하십시오.
다른 답변에서 제공하는 해결 방법은 버퍼에 이미지를 만들어 놓았지만 ImageIO 오류가 발생한 이유에 대한 질문에 직접 답하지는 않습니다.
[1] - Google App Engine을위한 JRE 허용 목록 - https://cloud.google.com/appengine/docs/java/jrewhitelist
감사합니다. 그 일 .. –