草庐IT

android - 无法在 Android 中使用 ExifInterface 设置拍摄日期/日期时间标签

我已经研究并尝试了很多选项来尝试让它工作,但不幸的是我没有得到任何结果。我想做的是在Android应用程序中的JPEGExif数据中设置拍摄日期标签(Tag_DateTime)。我已经有了设置纬度和经度标签的工作代码,但我这辈子都无法设置拍摄日期标签。代码如下:SimpleDateFormatfmt_Exif=newSimpleDateFormat("yyyy:MM:ddHH:mm:ss");try{ExifInterfaceexif=newExifInterface(filePhoto.getPath());//SetandsavetheGPSandtimedataexif.setA

Android - 拍摄照片

在我的应用程序中,我必须实现native相机Activity,我必须在其中启动相机并拍照。详细来说,我的应用程序包含一个TextView(顶部)显示Activity名称和一个按钮(底部),在屏幕的中间区域,应查看相机预览。当用户单击该按钮时,应单击快照并显示它进入另一个Activity的Imageview。我知道使用了以下方法:Intentintent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);intent.putExtra(MediaStore.EXTRA_OUTPUT,outputFileUri);sta

android - 提高使用安卓相机拍摄的照片的质量/清晰度/亮度

我有一个android应用程序,我在其中使用android相机拍照。经过一番努力后,我设法在我想要的地方和我想要的方式拍摄照片。最后的问题是质量图片。当我的预览开始时,一切看起来都非常清晰和漂亮,但在拍摄照片并显示最终结果后,图像看起来一点也不好。这是我的surfaceChanged()方法的样子——我在其中设置了一些参数:publicvoidsurfaceChanged(SurfaceHolderholder,intformat,intw,inth){Log.e(TAG,"surfaceChanged");if(mPreviewRunning){mCamera.stopPreview

Android 7 JobScheduler 在相机拍摄新照片时获取事件

我在Android7上遇到一个问题,它不支持更长的广播事件“android.hardware.action.NEW_PICTURE”。我现在为Android7编写了一个JobService,但是当内部摄像头拍摄图片时它不会触发。不知道是什么问题,大家帮帮我。如果www中的任何示例源适用于Android7和JobService用于替换广播"android.hardware.action.NEW_PICTURE"。感谢您的帮助!这是我的示例代码:@RequiresApi(api=Build.VERSION_CODES.LOLLIPOP)publicclassZNJobServiceexte

Android Camera 为某些用户拍摄了多行错误的照片

我的应用程序的一些用户正在拍摄一些看起来像这样的错误照片:我唯一做的就是jpegCallback中的标准位图API:BitmapFactory.Optionsopts=newBitmapFactory.Options();opts.inSampleSize=4;bm=BitmapFactory.decodeByteArray(data,0,data.length,opts);bm=Bitmap.createScaledBitmap(bm,640,480,true);然后写入磁盘imageFile=newFile("/sdcard/app_dir/upload.jpg");FileOut

Android:BroadcastReceiver Intent 检测拍摄的相机照片?

我正在开发一个Android应用程序,每次用手机拍摄新图像时都需要执行一个操作。我不想在我的应用程序中拍摄图像,而是在相机应用拍摄图像并将其保存到SD卡时执行一些操作。现在,我已经实现了一个正在监听“android.intent.action.CAMERA_BUTTON”的BroadcastReceiver。但是,这似乎并没有在我想要的时候被调用。我试图在我自己的手机上调试应用程序,在BroadcastReceiver的OnReceive方法的第一行使用换行符,但它从未达到该代码。有谁知道我应该倾听的正确Intent是什么?或者使用BroadcastReceiver甚至不是最好的方法?

拍摄视频,真的帧率越高越好吗?

相信不少我们的vlog用户和up主都喜欢在拍摄视频时用较高的帧率,比如说60帧,但是这样真的好吗?1光圈、快门、ISO、码率、帧率2进入正题1光圈、快门、ISO、码率、帧率**光圈,**是一个用来控制光线透过镜头进入机身内感光面光量的装置,通常设置在镜头内。摄像机镜头拍照时,不可能随意改变镜头直径,但可以通过在镜头内部加入多边形或者圆形的可变孔状光栅来达到控制通光量,这个装置就叫做光圈。快门(shutter),是摄像器材中用来控制光线照射感光元件时间的装置。一般而言快门的时间范围越大越好。秒数低适合拍运动中的物体,可轻松抓住急速移动的目标。不过当你要拍的是夜晚的车水马龙,快门时间就要拉长,常见

手机拍摄的视频噪点很多怎么办,视频怎么做降噪处理?

现如今,智能手机已经成为了我们生活中必不可少的存在。而随着智能手机越来越强大,很多人已经开始使用手机来拍摄各种类型的视频。但是由于手机的限制,很多人会发现自己拍摄的视频存在着很多的噪点。那么,我们该怎样来解决拍摄视频噪点的问题呢?我们就从几个方面带您了解噪点的产生原因,及如何针对性降低和避免噪点产生,如何利用后期技术去除噪点,助您得到高品质图像。一.视频噪点的原因在解决问题之前,我们首先需要了解问题的来源。视频噪点的出现主要是由于视频拍摄环境的问题以及手机本身拍摄能力的局限性造成的。在光线不足的情况下,手机的摄像头会开启高感光度模式来增强拍摄效果,这往往会导致噪点增加。此外,摄像头的像素和镜头

VR全景图片如何拍摄制作,拍摄制作过程中要注意什么?

引言:VR全景图片就是通过专业的相机设备捕捉到的一个空间的高清图像,再经过专业工具进行拼合,呈现出一种环绕式的视觉效果。想象一下,当你站在一个完全真实的环境中,可以自由地转动视角,看到四周的景色,甚至可以走进去感受一下空间的每一个角落。这就是VR全景图片带来的震撼。一、VR全景图片的制作流程1.选定拍摄地点:这是制作VR全景图片的第一步,你需要选择一个合适的拍摄地点,保证环境的完整性,同时要考虑光线、角度等因素。2.设备准备:为了获取高清的全景图像,你需要使用专门的VR相机或者具有超高像素的相机。同时,为了能达到最佳的拼合效果,你还需要一些辅助设备,如云台、三脚架等。3.现场拍摄:根据事先的设

在一个春季启动应用程序中使用两个不同配置的对象拍摄器

我正在制作一个中间件应用,该应用程序可以将通过RESTTEMPLATE接收到的值作为来自旧版API的JSON弦乐(因此,对“他们的”数据模型没有影响App本身也提供基于LegacyData作为JSON的(部分丰富和合成的)数据(部分丰富和合成的)数据。现在,我的传统映射类的构造师目前都在共享这样的共同结构:...privateObjectMappermapper;publicMyMapper(){this.mapper=newObjectMapper();this.mapper.configure(DeserializationFeature.UNWRAP_ROOT_VALUE,true);t