Мне нужно получить код, запущенный на GAE, и он выполняет некоторые основные манипуляции с растровыми изображениями. Что мне принципиально необходимо сделать:Какие классы следует использовать для базовых растровых операций в GAE?
- Преобразование растрового изображения из одного формата в другой (обычно в PNG).
- Получить метаданные изображения: размер в пикселях, DPI, & формат растрового изображения.
- Изменить размер изображения.
- Проведите пиксели в растровом изображении, чтобы читать и/или устанавливать их (это может быть медленным - редко используется).
Кроме того, было бы замечательно, если бы был класс, который преобразует метафайлы в растровое изображение?
благодарит - Дэйва
У этого есть некоторые, но я не думаю, что все. Я не вижу никакого способа получить DPI растрового изображения или читать/записывать пиксели в растровом изображении. Я что-то упускаю? спасибо - dave –
Нет, вы правы. Вы можете использовать 'ImageIO', если он был включен в белый список. Вы можете запустить эту проблему в [отслеживании проблем] (https://code.google.com/p/googleappengine/issues/detail?id=1268). Вот [другой ответ SO] (http://stackoverflow.com/questions/10018431/how-does-google-app-engine-manipulate-image-data-how-can-you-manipulate-pixel-d) относительно пикселя манипуляция. Если вы это чувствуете, вы также можете погрузиться в Python в App Engine, где вы можете использовать библиотеку изображений Python (PIL). – dlebech
Не тот ответ, который мне нужен. Это орехи, что их поддержка изображений настолько минимальна. В любом случае, спасибо. –