发布于 2013-09-09 22:24:37
Scalr不可能与安卓一起使用,因为它使用的是java.awt.image.BufferedImage,它不是android的一部分(java.awt的其他部分也不是)。
安卓使用的是android.graphics.Bitmap,而不是BufferedImage。我还没有找到像Scalr一样好的用于Android的库,但是Bitmap类支持缩放、旋转和其他转换,看看带有矩阵参数的createBitmamp。
例如,下面的代码翻转位图,然后将其保存在另一个位图中
Matrix mirrorMatrix = new Matrix();
mirrorMatrix.preScale(-.5f, .5f);
// Create a flipped sprite using the transform matrix and the original sprite
flippedBitmap = Bitmap.createBitmap(orgBitmap, 0, 0, orgBitmap.getWidth(), orgBitmap.getHeight(),mirrorMatrix, true);https://stackoverflow.com/questions/15714579
复制相似问题