草庐IT

Android Camera2 API JPEG_QUALITY 不可用

我正在尝试使用androidCamera2API在我的Nexus5x上工作,我正在使用googlesamplesandroid-Camera2Basic我的问题是JPEG图像的质量太低,而且它们的尺寸比我用手机相机应用拍摄的常规图像小得多。根据谷歌文档,在CaptureRequest和CaptureResult中应该有一个键JPEG_QUALITY:JPEG_QUALITYAddedinAPIlevel21KeyJPEG_QUALITYCompressionqualityofthefinalJPEGimage.85-95istypicalusagerange.Rangeofvalidv

android - 从 Android 设备身份验证扫描仪获取指纹 JPEG 图像

是否有从内置指纹扫描仪的安卓设备(XOLOQ2100)获取指纹图像(JPEG、PNG..等)的示例代码任何帮助将不胜感激 最佳答案 为此,您必须使用带有自己的SDK的外部指纹设备。移动指纹扫描仪永远不会以jpg/png格式输出。在指纹值以加密格式存在的Android中,这几乎是不安全的。 关于android-从Android设备身份验证扫描仪获取指纹JPEG图像,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

android - 在 Android 中将 EXIF 标签(属性)写入并保存到 JPEG 图像

我已经设法使用ExifInterface从我手机上的JPEG中读取EXIF标签/属性(元数据),显然我还可以设置属性和保存属性。奇怪的是,如果我对图像文件进行设置+保存,我的应用程序能够获取属性并显示它。我还可以在另一个应用程序(GooglePlay上的照片编辑器)中验证确实写入了EXIF数据。ExifInterfaceexif=newExifInterface(path_to_image);Stringx=exif.getAttribute("UserComment");//here,xisalwaysnull...exif.setAttribute("UserComment","t

android - ADB 拒绝 shell 命令 (ls -l/data)

我不断得到ADB拒绝了shell命令(ls-l/data):运行adbshell时命令提示符告诉我error:devicenotfound尽管模拟器是打开的。我做错了什么? 最佳答案 我假设您从命令行运行adb。只需执行adbkill-server和adbstart-server。之后您的设备应该可见。 关于android-ADB拒绝shell命令(ls-l/data),我们在StackOverflow上找到一个类似的问题: https://stackover

android - 从通过 libjpeg 从 JPEG 文件解压缩的字节数组创建位图

我使用libjpeg(C库)解压缩JPEG文件。现在我有一个无符号字符数组。我如何在JNI中从该数组创建位图? 最佳答案 是的,是possible,但走这条路应该有充分的理由。为获得最佳性能,请使用Bitmapbm=BitmapFactory.decodeByteArray(jpegArray,0,jpegArray.length);即使您需要对同一个jpeg解码两次-一次在C中,一次在Java中,它也会为您节省编程工作量和执行时间。请注意,Android内置了libjpeg(请参阅您设备上的/system/lib),decodeB

java - Phonegap/Cordova 应用程序在 Jelly Bean 中中断 - Access-Control-Allow-Origin 和 setAllowUniversalAccessFromFileURLs

我已经使用Cordova(又名Phonegap)为Android开发*一年多了,我试图让我的应用程序可以在JellyBean中运行,但我收到以下错误:XMLHttpRequestcannotloadhttp://127.0.0.1:40582/[somerandomstring].OriginnullisnotallowedbyAccess-Control-Allow-Origin.atnull:1(以及任何后续请求使用localhost或file://的ajax的类似错误)只是为了测试,我在Access-Control-Allow-Origin部分授予对config.xml中所有内容

android - 将 YUV_420_888 转换为 JPEG 并保存文件导致图像失真

我用过ImageUtilhttps://stackoverflow.com/a/40152147/2949966中提供的类在我的git仓库中:https://github.com/ahasbini/cameraview/tree/camera_preview_imp(注意实现在camera_preview_imp分支中)实现帧预览回调。一个ImageReader设置为在ImageFormat.YUV_420_888中预览帧将转换为ImageFormat.JPEG的格式使用ImageUtil类并将其发送到帧回调。演示应用程序每50帧将回调中的一帧保存到一个文件中。所有保存的帧图像都出现扭

android - canvas.toDataURL 不会产生图像/jpeg 数据

我正在尝试使用base64+phonegap2.5将html5Canvas数据保存到服务器。平台:windowsphone7和8,Android和IOS。图像调整大小的基本需要是在发送到服务器之前优化数据。我在使用android平台base64响应方法时遇到问题,如下所示问题:Android4.2:我写了这段代码c.toDataURL("image/jpeg");但我得到了这个data:image/png;base64Android2.3:我无法检索base64数据我做错了什么吗? 最佳答案 Android2.3:我无法检索base

android - 使用 Android SDK 我在我的 JPEG 中没有看到任何 EXIF

我正在使用android.hardware.Camera类拍照,但我发现图像中根本没有存储任何exif数据。如果我在我的DROID上使用相机应用程序,所有exif数据都会被保存。我已经尝试使用Set()和SetRotation()设置旋转,看看是否可以显示一些exif数据。当我使用exif阅读器在笔记本电脑上查看图像时,它告诉我该图像没有exif数据。我看过一些类似的帖子,但我还没有找到解决办法。有没有人在其他手机上看到过这个问题?我正在使用Android2.0.1SDK 最佳答案 所以经过更多的研究,我发现当我使用下面的代码将图像

java - 使用 spring for android 使用压缩的 jpeg 字节数组发出多部分发布请求

我一直在我的android应用程序中成功地使用springforandroid从/向服务器获取/发布数据。现在,我必须为一个多部分表单发送请求,但我无法让它按我想要的方式工作。用例:1.从图库中挑选一张照片2.使用文件源将其加载到位图3.将位图压缩为ByteArrayOutputStream4.将字节数组(ByteArrayOutputStream.toByteArray())传递给服务器。(我需要将其作为jpeg而不是application/octet-stream发送)上传照片的服务器端点接受仅具有以下Mime类型的MultipartFile(注意,它不接受MimeType:app