Локальное преобразование изображений при использовании Java API GAE Images
У меня проблема с вызовом applyTransform() из ImagesService при локальном запуске. При развертывании в GAE изображение преобразуется нормально, локально я получаю ошибку 500 с этим исключением:
java.lang.IllegalArgumentException: Failed to read image
at com.google.appengine.api.images.ImagesServiceImpl.convertApplicationException(ImagesServiceImpl.java:397)
at com.google.appengine.api.images.ImagesServiceImpl.applyTransform(ImagesServiceImpl.java:88)
at com.google.appengine.api.images.ImagesServiceImpl.applyTransform(ImagesServiceImpl.java:65)
...
Я конвертирую из TIFF в PNG, и я попытался добавить различные библиотеки в качестве зависимостей, но безрезультатно (jai-imageio, Tom Gibara's, javaVP8). Я продолжаю получать это предупреждение:
Nov 26, 2012 6:30:37 PM com.google.appengine.api.images.dev.LocalImagesService init
WARNING: No image reader found for format "tif". An ImageIO plugin must be installed to use this format with the DevAppServer.
Любые предложения о том, как я могу сделать эту работу вне среды GAE?