首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android如何使用Scalr 4.2或‘java-图像缩放’用于总部缩略图

Android如何使用Scalr 4.2或‘java-图像缩放’用于总部缩略图
EN

Stack Overflow用户
提问于 2013-03-30 03:19:43
回答 1查看 647关注 0票数 3

我正在尝试创建高质量的缩略图,已经尝试了大多数--如果不是所有--使用Android的方法,但还没有满足。

这是我发现的一个很好的帖子,我想尝试使用Scalr或用于Android的‘java图像缩放’库。

这里是斯卡尔尔java-图像缩放

问题:我可以在Android中使用它们吗?(因为我没有看到它在任何地方提到)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-09 22:24:37

Scalr不可能与安卓一起使用,因为它使用的是java.awt.image.BufferedImage,它不是android的一部分(java.awt的其他部分也不是)。

安卓使用的是android.graphics.Bitmap,而不是BufferedImage。我还没有找到像Scalr一样好的用于Android的库,但是Bitmap类支持缩放、旋转和其他转换,看看带有矩阵参数的createBitmamp

例如,下面的代码翻转位图,然后将其保存在另一个位图中

代码语言:javascript
复制
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);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15714579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档