petteri прав насчет использования EncodedImage и scaleImage32 ().В частности, вы захотите использовать createEncodedImage(byte[] data, int offset, int length)
с байтами, возвращенными веб-сервисом.
Имейте в виду, что scaleImage32 принимает аргументы 'int', но они являются числами с фиксированной запятой, в отличие от более широко известных чисел с плавающей запятой.Чтобы получить требуемое значение с фиксированной точкой, используйте служебные методы в Fixed32
Наконец, если вам не нужно исходное изображение в приложении BlackBerry, у вас будет лучше в целомопыт, если веб-сервис делает масштабирование.Это уменьшит количество байтов, передаваемых на устройство, и уменьшит объем вычислений, выполняемых на устройстве для масштабирования изображения.Масштабирование на сервере, вероятно, также приведет к более качественному масштабированному изображению, так как scaleImage32 () использует довольно простой алгоритм.