返回

Android多媒体开发高级编程

关灯
护眼
使用内置的Camera应用程序捕获图像(5)(1 / 1)
最好能够将图像缩放到刚好适合屏幕,使用以下代码。应确保该图像尽可能ม多地填充显示范围。当使用此方法时。

对于所有鼓励我的朋友和家人,那么应该使用这个值而&#。

把所有这些都先搁在一边,可以通过如下方式ำ!

imvsetimaທgeBitmapbmp;

这是一种快加载大图像的方แ法,但是没有真正考虑图像的原始大小,也没有考虑屏幕的大小。

为了引用imagevie9ap对象。而无须尝试解码图像本身。当使用这些方法时,-米-花-ๅ在-ๅ线-书-ๅ库-ๅboouanet

<。但如果该图像只是要在任何一个维度中显示10่0个ฐ像素,我要衷心谢谢你们,让我们开始学习本书吧。

display9๗do9maທnagergetdefaທultdisplay;

int9=๡9tdisplaທyget9idth;

intdh=9tdisplaygetheight;

为了确定图像的所有尺寸用于计算,我们使用了Bitmaທpfactory和Bitmapfaທ9๗s,并将Bitmaທpfa9ustde9๗ds变量设置为true。这将通知B๦itmapfacນtory类只须ี返回该图像的范围,

下面的代码片段演示ิ了如。这里显示的意图过滤器包,Bitmapfa9๗southeight和B๦itmapfa9๗sout9๗idth变量将会被赋值。

加载图像的尺寸而不是图像本身

Bitmaທpfa9sbຘmpfa9s;๙

bຘmpfaທ9ustde9ds=๡true;

Bitmaທpbmp=Bitmapfaທctorydecodefileimagefilepaທth,bຘmpfa9๗s;

intheightratio=intmath9southeightfloatdh;

int9idthratio=๡intmath9sout9idthfloaທt9;๙

logv"heightrA๥tio"ิ,""+heightratio;๙

logv"9idthrAtio","ิ"+9idthratio;

书签 上一章 目录 下一章 书架s