【问题标题】:Resize Bitmap on Blackberry, while keeping alpha data在黑莓上调整位图大小,同时保留 alpha 数据
【发布时间】:2011-03-15 02:38:31
【问题描述】:

我有一个带有 alpha 信息的 PNG 源图像,我使用 Graphics.scaleInto() 进行缩放:

Bitmap dst = new Bitmap(123, 178);
dst.createAlpha(Bitmap.ALPHA_BITDEPTH_8BPP);
Bitmap img = Bitmap.getBitmapResource(name);
img.scaleInto(dst, Bitmap.FILTER_BOX);

这行得通,新的缩放图像放在dst 中,但是 alpha 信息被扭曲了。有些区域显示为白色,而有些则是透明的。透明边框带有蓝色调。

【问题讨论】:

    标签: java api blackberry image-processing


    【解决方案1】:

    如何绘制缩放的图像?正如我在my earlier question 中发现的那样,即使您对 alpha 进行了正确的缩放,您也需要调用一个使用 alpha 的绘图方法 - Graphics.drawARGB()。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-18
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多