android手机怎么拍月亮,用手机拍月亮!对,你没看错

用手机拍月亮!对,你没看错

2020-01-12 20:54:00

0点赞

3收藏

4评论

12月16日,vivo在桂林发布了全新的X系列影像旗舰手机,vivo X30 Pro 。拍照硬件方面,这台手机搭载了6400万像素的超高像素主摄 + 800万像素的超广角镜头 + 3200万像素的50mm等效焦距人像镜头以及1300万像素5倍潜望式远摄镜头。

ed88bfcd44a651b0703749919425c834.png

除了硬件的全面,这台手机还搭载了一些有意思的功能。这其中,超级月亮功能让我印象最为深刻,无奈,发布会后拿到评测机的时候,月亮已经变成了弯弯的月牙。苦等半个多月后,2020年的第一满月终于到来了 —— 而我也和小伙伴一起踏上了追月之旅。

c068d465b826c19cb7ed09d1f381a533.png

★月圆之夜★

因为在满月的日期里,全国寒潮,中国大部分城市都有雨雪天气,为了可以测到这个超级月亮模式,我们将地点选择为厦门。厦门靠海、气候变化大,即使月升时拍不好,也可以赌一把月落。拍摄月亮的时候其实非常简单,只需要打开相机,进入“超级月亮模式”,然后一直放大月亮。就可以拍摄到一张带有月球环形山的月亮证件照。

13aaca16d4c8751303830e916a873874.png

▲超级月亮模式下 60X拍摄月亮的效果▲

cbd5a4580fb914830eddd796a934875d.png

▲超级月亮模式与相机+600mm、900mm镜头拍摄的月亮大小对比▲

如果你并不满足于月亮的“大头贴”,也可以尝试下用稍低变焦记录月亮的“到此一游”照。选择日月交班之时,月亮距离地面还不是很高,以楼宇、草木作为前景,就能拍摄出一张更有内容的照片。在超级月亮模式中,我们也可以选择比60X稍低一些的变焦倍率,而在识别的月亮之后,vivo X30 Pro可以同时记录下清晰的房檐以及很好的月亮细节。

e8ab764342c6a18dee2fdf6c2ee684a3.png

夜幕降临,天色渐晚。和肉眼看上去的情况一样,我们所拍摄的照片上,环形山也变得更加清晰。这张夜幕下的照片,我选择了墙头草做为前景,X30 Pro在识别到月亮后,准确调整了曝光。

11558d68e8ff041be147b294658d387d.png

▲你对这张照片的评价,取决于你显示设备的能力▲

天色继续深沉,再寻找地景时,就要考虑自带补光的对象了。通常情况下,我们用广角镜头拍摄带月亮的夜景照片,月亮既会因为视角原因显得非常小,同时也会因为光比的影响而失去细节,总之就是变成一个小光点。如果是使用相机拍摄,摄影师可能会考虑使用多重曝光或者后期合成 —— 这就需要拍摄至少两张照片。

vivo充分利用了X30 Pro上的多个摄像头,实现了两次拍摄与照片合成的全自动:同样是“超级月亮”模式,如果我们使用的是1X广角,当手机识别到月亮之后,会启动2X镜头进行同步拍摄,然后再将调整曝光后的月亮合成到广角照片中 —— 不需要重新构图,不需要电脑,任何人都可以直接拍摄出更好看的“月与景”。

f4c777afd5e9cabda3cb3bdeeb9fac8d.png

▲夜景月亮模式的介绍▲

d22a72834819292f3f7016991fdd8008.png

▲我们的实际拍摄效果▲

下面这张摄于厦门的沙坡尾,当时是凌晨三点。不仅大部分商户早早关上灯,月亮也快要下班休息去了。整个环境非常暗,但在使用“超级月亮”模式拍摄后,还是得到了我想要的效果 —— 广角部分使用超级夜景模式获得低噪点与高宽容度,月亮部分则因为2X镜头与单独的曝光而显得更大更清晰。最终一轮明月当空,整个环境非常静谧安宁。

ecca9258a3869b5a7755de3bdd11d858.png

★不止于月★

5X远摄镜头不仅让我们可以实现手机拍月亮。约130mm的等效焦距,也对应了全画幅相机上的24-105mm“旅行套装镜头”,让我们可以看得更远、拍得更清晰。

↓使用5x远摄拍摄↓

567c645c1079575728b0f0cbfd2f56fb.png

18ba1b39bd220040dc8bedb179799098.png

毫无疑问,X30 Pro上的这枚“潜望式远摄镜头”让我们可以获得突破以往的手机摄影体验。但如果因为将长焦拓展到5X后就牺牲了日常拍摄中的画质和效果,那就得不偿失了。所以,vivo在X30 Pro上配备了2颗远摄镜头,在前面提到的“夜景月亮模式”中,与主摄协作的就是2X镜头 —— 虽然等效50mm焦距大多数用来拍摄人像照片,但在旅行过程中,面对登高远眺、扫街人文等场景时也都能大显威力。

↓使用2X镜头拍摄↓

f6ec2f250ded7373ad1b2b15bed22124.png

▲这张还采用了3200万像素的高分辨率模式▲

9a8ca96502c8d104be47489914b9b3e6.png

▲从上图中裁切局部制作了锁屏壁纸▲

58c6cc9a78c394947e1f06354d04320c.png

除了两颗远摄镜头外。超级夜景、超级逆光等老朋友,也依然在帮助我们更简单、更轻松地拍摄出一张好看的照片。

↓使用夜景模式拍摄↓

a4ad0af4fd433e4bb0c1c7663f00864e.png

a2ea10ff3082bd414cde05408992b252.png

↓使用HDR模式拍摄↓

1ac381f6484a720e607794e961ac6783.png

走了一天,玩累了,随便选一个海鲜市场。面对摊位上的各种生猛海鲜,我用微距模式将它们尽数收纳于手机相册之中,待到晚上时间正好,再发到微博、朋友圈“报社”。选几个长得好看的,买下再带去附近的餐馆,接下来就是坐等它们变成美味佳肴。

a137a8e78a5694c6f3dbe76f664922eb.png

216dce81ce933eb15717acd6a20a4c2a.png

未经授权,不得转载

c2ad9c123c4d84295e50d901fd065b58.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这个问题很好,我可以帮你解决。首先,你需要在你的 AndroidManifest.xml 文件中添加相机权限: ```xml <uses-permission android:name="android.permission.CAMERA" /> ``` 然后,你可以在你的 Activity 中添加一个 Button 和一个 ImageView: ```xml <Button android:id="@+id/button_take_photo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Take Photo" /> <ImageView android:id="@+id/image_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="16dp" /> ``` 在你的 Activity 中,你需要为 Button 添加一个点击事件,当点击按钮时,启动相机应用程序,让用户照: ```java public class MainActivity extends AppCompatActivity { private static final int REQUEST_IMAGE_CAPTURE = 1; private Button mButtonTakePhoto; private ImageView mImageView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mButtonTakePhoto = findViewById(R.id.button_take_photo); mImageView = findViewById(R.id.image_view); mButtonTakePhoto.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); if (takePictureIntent.resolveActivity(getPackageManager()) != null) { startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE); } } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == RESULT_OK) { Bundle extras = data.getExtras(); Bitmap imageBitmap = (Bitmap) extras.get("data"); mImageView.setImageBitmap(imageBitmap); } } } ``` 在 onActivityResult() 方法中,我们可以获取照返回的 Bitmap 对象,然后将其设置到 ImageView 中。 现在,你可以运行你的应用程序,并点击按钮照。摄完成后,你将在 ImageView 中看到摄的照片。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值