use*_*999 1 image-manipulation blackberry
我的BlackBerry应用程序应从Web服务获取图像并将图像显示为缩略图.任何人都可以给我一个如何实现这一目标的想法?
petteri使用EncodedImage和scaleImage32()是正确的.具体来说,您将要使用createEncodedImage(byte[] data, int offset, int length)webservice返回的字节.
请注意,scaleImage32采用'int'参数,但它们是定点数,与更广为人知的浮点数相反.要获得所需的定点值,请使用Fixed32中的实用程序方法
最后,如果您不需要BlackBerry应用程序中的原始映像,那么如果Web服务进行扩展,您将获得更好的整体体验.这将减少传输到设备的字节数,并且将减少在设备上完成的计算以缩放图像.服务器上的缩放可能会导致更高质量的缩放图像,因为scaleImage32()使用相当基本的算法.
| 归档时间: |
|
| 查看次数: |
359 次 |
| 最近记录: |