Java 在Blackberry上调整位图大小,同时保留alpha数据
我有一个带有alpha信息的PNG源图像,可以用图形进行缩放。scaleInto():Java 在Blackberry上调整位图大小,同时保留alpha数据,java,api,blackberry,image-processing,Java,Api,Blackberry,Image Processing,我有一个带有alpha信息的PNG源图像,可以用图形进行缩放。scaleInto(): 这样,新的缩放图像被放入dst,但alpha信息被扭曲。有些区域显示为白色,而有些区域是透明的。透明边框带有蓝色。如何绘制缩放图像?正如我在中所发现的,即使您正确地进行了有关alpha的缩放,也需要调用一个使用alpha-Graphics.drawARGB()的绘图方法 Bitmap dst = new Bitmap(123, 178); dst.createAlpha(Bitmap.ALPHA_BITDEP
这样,新的缩放图像被放入dst,但alpha信息被扭曲。有些区域显示为白色,而有些区域是透明的。透明边框带有蓝色。如何绘制缩放图像?正如我在中所发现的,即使您正确地进行了有关alpha的缩放,也需要调用一个使用alpha-Graphics.drawARGB()的绘图方法
Bitmap dst = new Bitmap(123, 178);
dst.createAlpha(Bitmap.ALPHA_BITDEPTH_8BPP);
Bitmap img = Bitmap.getBitmapResource(name);
img.scaleInto(dst, Bitmap.FILTER_BOX);