使用内置的Camera应用程序捕获图像(8)(1 / 1)

加入书签 本章报错

Android多媒体开发高级编程强烈推荐:

那么图像的一条边将大于屏幕

ifheightraທtio9idthratio

imv=imagevie9findvie9Byidridreturnedimagevie9;

为了绕过大小限制ๆ,从Android15开始,在大多数设备上可以将一个附加值传递给触cameraທ应用程序的意图。这个ฐ附加值的名称在mediastore类中指定,它是一个常量,称为extrA_output。这个附加值采用名-值对的形式将以uri的方式指示caທmera应用程序您想要将捕获的图像保存在什么位置。

importandroid9t;

importandroi9๗idgetimagevie9;๙$米$花$在$ึ线$书$库$bookmihua

最后,如果没有我可爱的妻子karenvanevery的支持,那么本书当然也不会存在。谢谢你!

加载图像的尺寸而不是图像本身

Bitmapfaທ9๗sbmpfa9๗e9apfactory

options;

bmpfaທ9ustde9ds=true;

Bitmapbຘmp=Bitmapfacນtorydecodefileimagefilepath,ไ

bmpfa9๗s;

intheightraທtio=intmath9s6米6花6๔在6线6书๰6库6๔bkmihua

outheightfloaທtdh;๙

int9idthratio=intmaທth9s

out9๗idthfloat9๗;

logv"heightrA๥tio",""+ใheightratio;๙

logv"9idthrA๥tio","ิ"+9idthratio;

如果两个ฐ比率都大于1,

那么图像的一条边将大于屏幕

ifheightratio1&&9๗idthratio1

↑返回顶部↑

书页/目录

Android多媒体开发高级编程