「App 君第二弹」一个专门拍月亮的 iOS App: moontake - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
AppJun
V2EX    分享创造

「App 君第二弹」一个专门拍月亮的 iOS App: moontake

  •  1
     
  •   AppJun 2023-08-12 18:13:26 +08:00 7192 次点击
    这是一个创建于 792 天前的主题,其中的信息可能已经有所发展或是发生改变。

    引子

    虽然写这篇文章的时候已经是农历廿六,月亮升起的时间已经是每天深夜了,但是还是决定先来提前宣传一下我的第二个 iOS App:moontake

    App Store 下载地址: https://apps.apple.com/app/id6451189717

    效果

    直接上拍照的效果预览:

    (为了在 V2EX 上避免 jpeg 上传图片压缩,图片换成了 png 格式)

    iPhone 14 Pro ( 77mm 远摄) + moontake 直出图:

    iPhone 12 mini ( 28mm 广角端)+ moontake 直出图:

    系统的 Camera.app 在拍月亮的时候有什么不足?

    iPhone 自带的 Camera.app 在拍摄月亮的时候有很强烈曝光拉高的倾向,整体效果就很容易拍成一个电灯泡,并且拍摄夜景的时候,还会采取多帧合成之类的技术。最后会导致偶尔月亮能拍好,但是月亮上的月海之类的形状与事实观测的比较大。

    当然也可以通过拍摄视频状态下,然后选择 4K ,再在录制的时候进行拍摄。但是终究太麻烦了。

    实现原理

    因为这个 App 主要是努力还原月亮当前的状态,所以 并没有 采取大家可能能想到的那种:放一个 2D 甚至 3D 的月球模型,然后算天平动再根据 GPS 方位和当前时间,可以得到一个完美的月球,再贴到图片上去。这种我觉得本质是一个欺诈。

    所以我这个 App 将摄像头选取长焦镜头(如果有,没有就默认广角端),然后将曝光降低到一个适合拍摄月亮的档位,锁定白平衡的色温,提供一个可以手动对焦的 Slider 。并且关闭了自带的多张合成降噪的功能。

    换句话说,这是一个能够体现评测不同 iPhone 长焦实际能力的 App 。

    如何用 moontake 拍好月亮

    1. 最好可以稳定住自己的 iPhone

    2. 最好使用长焦镜头的 iPhone

    3. 多拍几张

    4. 如果自动对焦的效果不满意,可以试着滑动 Slider 进行手动对焦

    以下情况下效果不好

    简单说:月亮的亮度高低直接决定拍摄效果好坏。

    比如薄云遮住了月亮、太阳刚落山蓝调时刻的时候月亮亮度也提不起来、新月的时候等等,这些情况下无法达到最佳状态。

    其他 moontake 信息

    App Store 下载地址: https://apps.apple.com/app/id6451189717

    内购不内购主要差在保存的图片带不带水印,免费用户水印会带一些月亮当前的信息和 App 下载的二维码信息。但是水印不是盖在图片上的,你理解成一个相框也行。

    第 1 条附言    2023-08-29 22:57:24 +08:00
    最近月亮越来越圆啦,大家对 App 有啥意见和建议吗?可以直接说呀。
    48 条回复    2024-09-18 21:32:00 +08:00
    deplivesb
        1
    deplivesb  
       2023-08-12 20:10:00 +08:00   2
    很有创意,我选择用镜头拍 哈哈哈
    AppJun
        2
    AppJun  
    OP
       2023-08-12 21:05:16 +08:00
    @deplivesb 给你的月亮打满分
    ttys001
        3
    ttys001  
       2023-08-12 23:02:20 +08:00
    难道不是搞个月亮数据库然后计算相似度直接缩放替换嘛…
    AppJun
        4
    AppJun  
    OP
       2023-08-12 23:56:04 +08:00   1
    @ttys001 我个人觉得,拍月亮是一种天体观测的记录行为,应该是尽可能还原此时此刻的现实,而不是拿过去的数据替代此时此刻。
    hackpro
        5
    hackpro  
       2023-08-13 09:48:36 +08:00
    等过两天有月亮了试一下 先来大佬这求个码
    echo "aXYyZXhAcXEuY29tCg==" | base64 --decode
    ttys001
        6
    ttys001  
       2023-08-13 14:22:57 +08:00
    @AppJun 我的我的,忘加狗头了
    AppJun
        7
    AppJun  
    OP
       2023-08-13 14:47:51 +08:00
    @ttys001 不过真的很多人问有没有那种月亮很清晰的那种。市场需求很强烈。
    ttys001
        8
    ttys001  
       2023-08-13 16:03:09 +08:00
    @AppJun 搞个 moontake plus 会员订阅,收费赚钱呀
    AppJun
        9
    AppJun  
    OP
       2023-08-13 18:33:20 +08:00
    @ttys001 赚钱的机会留给其他人。
    Rico
        10
    Rico  
       2023-08-14 10:04:31 +08:00
    来自沧野 500 定
    hatw
        11
    hatw  
       2023-08-14 14:08:38 +08:00
    @Rico #10 大清光学牛逼~
    Rookie01
        12
    Rookie01  
       2023-08-14 14:36:10 +08:00
    @deplivesb 这多少焦距拍的
    deplivesb
        13
    deplivesb  
       2023-08-14 15:33:04 +08:00
    @Rookie01 2400mm
    AppJun
        14
    AppJun  
    OP
       2023-08-14 15:49:39 +08:00
    @deplivesb 令人羡慕的焦段


    @Rico 啥时沧野能出一个手机用的这类长焦就好了。
    deplivesb
        15
    deplivesb  
       2023-08-14 16:15:46 +08:00
    @AppJun #14 我这个是用 800mm 加了 2x 的增倍镜,又开了 apsc 等效到的 2400
    Rico
        16
    Rico  
       2023-08-14 22:41:28 +08:00
    @deplivesb 堆栈还是单张?
    Rico
        17
    Rico  
       2023-08-14 22:45:30 +08:00
    @hatw 哈哈,焦段是可以。 但是锐度不太行,我已经加了消光绒了,单张就是图片中这样。 再要清晰就需要堆栈。不过 100 块钱的东西要啥自行车是吧。
    deplivesb
        18
    deplivesb  
       2023-08-15 15:11:13 +08:00
    @Rico #16 单张
    yummysakko
        19
    yummysakko  
       2023-08-18 14:46:42 +08:00
    哇哦
    说到月亮,爱否科技的王跃琨好像和我读的是同一所高中
    KiseXu
        20
    KiseXu  
       2023-08-18 15:01:49 +08:00
    @deplivesb 哇,好漂亮!
    akring
        21
    akring  
       2023-08-18 15:35:39 +08:00
    @deplivesb #1 秀,请教下需要什么装备才能拍摄到这种等级的照片?
    AppJun
        22
    AppJun  
    OP
       2023-08-18 15:43:21 +08:00
    @yummysakko 那事情真的是破事,多年后看本来就是个 P 图,最后爱否弄得满地鸡毛。
    AppJun
        23
    AppJun  
    OP
       2023-08-18 15:46:16 +08:00
    @akring 拍照片的 @deplivesb 提到的 800mm + 2x 组合,那就应该不是佳能就是尼康了,个人猜佳能。
    akring
        24
    akring  
       2023-08-18 16:05:18 +08:00
    @AppJun #23
    deplivesb
        25
    deplivesb  
       2023-08-18 16:07:42 +08:00
    @AppJun #23 是佳能
    angusjune
        26
    angusjune  
       2023-08-18 16:40:25 +08:00
    [用 iPhone 拍摄的月亮照片]( https://imgur.com/K8dBppu.jpg)

    iPhone 14 Pro Max 系统相机直出
    AppJun
        27
    AppJun  
    OP
       2023-08-18 19:59:21 +08:00
    @angusjune 拍得挺好,是调整到 4K 摄影然后在按 capture 的嘛?
    1KTN90lKW9gVJ9vX
        28
    1KTN90lKW9gVJ9vX  
       2023-08-24 22:03:11 +08:00 via iPad
    @deplivesb 真牛逼
    AppJun
        29
    AppJun  
    OP
       2023-08-24 22:12:10 +08:00
    今天的月亮:

    79lawyer
        30
    79lawyer  
       2023-08-25 09:05:36 +08:00
    不错哎,试了几天拍的蛮清楚的,但是有时候好像聚焦有点不太准,很模糊,手动聚也聚不上,退出再进倒是好了
    Alfie007
        31
    Alfie007  
       2023-08-25 09:23:03 +08:00 via iPhone
    苹果没有长焦镜头拍月亮就算了
    AppJun
        32
    AppJun  
    OP
       2023-08-25 10:39:30 +08:00
    @xuqiccr 我自己观察有些时候退到后台然后回来,自动对焦好像会再来一次,而且比较准。我现在自己对焦不上的时候,一般手动自己调到之前拍到比较清晰的位置。

    @Alfie007 主摄勉强强看个月海还是可以的。
    AppJun
        33
    AppJun  
    OP
       2023-08-29 22:57:02 +08:00
    最近月亮越来越圆啦,大家对 App 有啥意见和建议吗?
    RiverMud
        34
    RiverMud  
       2023-08-29 23:16:42 +08:00 via iPhone   1
    已下载。

    说起来华为拍月亮那件事我最纳闷的是围观群众的逻辑与智商,拍内裤(是内裤吗?忘了)拍出来出来月亮了,不刚好证明华为“P 图”吗?任何相机拍内裤都拍不出来环形山静海吧?

    然后竟然变成怎么一股脑地说爱否不会拍,一股脑地骂爱否?我当时就对这个世界服了。
    Admstor
        35
    Admstor  
       2023-08-29 23:19:56 +08:00
    你这个太小众了

    既然你提到了你取消了机内的多帧合成这些"先进"技术

    那么我给你提供一个思路

    目前小红书上很多人都更喜欢用 iphone xs 来拍照,因为这算是最后一代拍照不会随便 HDR,即便 HDR 也不会随便提亮锐化,同时性能也还尚可的 iphone

    你不妨用这个思路,把目前 iphone 那些奇怪的锐化,奇怪的疯狂拉高亮度(就是拍完照片,预览时候好好的,到了相册打开,突然变亮)这些所谓的"先进特性"都去掉

    名字就可以叫 xs camera

    保证比你这个更有前途
    AppJun
        36
    AppJun  
    OP
       2023-08-29 23:29:37 +08:00
    @Admstor 这个我想过,但是其实 SDK 给开发者的时候,你说的锐化已经是处理完的了。你再把他弄糊有点难。

    而亮度信息这一块其实在苹果那边叫做 EDR ,其实多数没有适配 EDR 的三方相机拍出来的照片绝对没带亮度信息。
    AppJun
        37
    AppJun  
    OP
       2023-08-29 23:32:54 +08:00
    @RiverMud 那事情刚好涉及到某些品牌的销售,所以肯定卷入了一大堆不可描述的力量,最终的结果就是一地鸡毛。

    其实拿一个模糊的月亮拍出一个清晰的月亮就能鉴别出是不是模式匹配了。
    maemolee
        38
    maemolee  
       2023-08-30 13:18:19 +08:00
    @RiverMud 爱否最大的失败就是,他只是一个小公司,打不过流氓巨无霸。
    zzzain46
        39
    zzzain46  
       2023-08-30 15:56:19 +08:00 via iPhone
    AppJun
        40
    AppJun  
    OP
       2023-08-30 15:58:37 +08:00
    @zzzain46 不错不错
    PrinceofInj
        41
    PrinceofInj  
       2023-08-30 16:52:03 +08:00
    大部分时候想要拍月亮并不是月亮多好看,因为月亮始终就那一个样子。要的是很周围的景色和起来看,比如天上的云,背景的寥落的星星,近处的楼房灯光等,但是大部分时候月亮专用模式拍出来的就是一个黑咕隆咚的图片上一个孤零零的月亮,其他的什么都没有。要么就是背景什么的都有但是月亮就是一个电灯泡了。
    AppJun
        42
    AppJun  
    OP
       2023-08-30 17:01:20 +08:00
    @PrinceofInj 你说的对,但是如果只有一次快门那就必然遵循着简单的物理法则。
    broken123
        43
    broken123  
       2023-08-30 18:53:37 +08:00
    我还是喜欢第一张 足够清晰
    AppJun
        44
    AppJun  
    OP
       2023-08-30 22:06:07 +08:00
    @broken123 我也喜欢第一张那么清晰
    i386
        45
    i386  
       2023-10-09 15:14:59 +08:00
    感谢开发者分享 浅浅地拍了两张有点糊
    另外 light/dark 调节范围似乎有点窄 已经拉满了还是很黑。。。


    AppJun
        46
    AppJun  
    OP
       2023-10-09 16:03:44 +08:00
    @i386 这个属于这个现场曝光条件导致月亮能分清楚月海的时候,前景就是黑的。

    如果你想在 App 基础上再提高亮度,可以在设置页面调整 ISO 值,有一个 200 的选项,可以增加曝光。但是那样子的话,月亮就有可能过曝。下次你可以试一试。
    avenger
        47
    avenger  
       2024-09-18 21:28:42 +08:00 via iPhone
    今天用楼主的 app 拍的
    avenger
        48
    avenger  
       2024-09-18 21:32:00 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     910 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 18:52 PVG 02:52 LAX 11:52 JFK 14:52
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86