V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Apol1oBelvedere
V2EX  ›  问与答

请推荐一个 iOS 系统的低分辨率相机 App,拍摄照片大小在几十到几百 kb 左右的。

  •  
  •   Apol1oBelvedere · 2023-02-25 01:19:19 +08:00 · 1447 次点击
    这是一个创建于 649 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己很少拍摄风景或高清照片,平时需要高清照片的情况仅仅是偶尔少量拍摄的需要显示细节的技术图片,以及少量生活照,其他照片对大小和清晰度没有要求。
    现在的 14pm 即使调节到最低分辨率,每张照片也要 2MB 左右,日积月累占用空间,及备份到群晖 Synology NAS 上面都占用不必要的空间。
    现在测试的 LowCamera 和低清相机两个 App 基本能用但仍不完美,大家有推荐的 App 吗?

    13 条回复    2023-02-25 21:42:54 +08:00
    cjpjxjx
        1
    cjpjxjx  
       2023-02-25 04:03:52 +08:00
    微信里拍照发送自动保存,到相册分辨率是 1080p ,大小是几百 kb
    chutsetien
        2
    chutsetien  
       2023-02-25 07:47:56 +08:00
    可以想个办法定期导出来用 ffmpeg 缩一下,例如将图片依照长边等比(如果宽比高长则宽为长边,反之则高为长边)缩为 2,310 px:
    ffmpeg -i %1 -vf scale='if(gte(iw\,ih)\,min(2310\,iw)\,-2):if(lt(iw\,ih)\,min(2310\,ih)\,-2)' -sws_flags lanczos+accurate_rnd+full_chroma_inp+full_chroma_int -pix_fmt yuv444p %~n1_2310%~x1
    以 V 站人的能力写个 loop 一下子搞定一个文件夹的也不是难事。(为什么设置 2,310 这个奇怪的数字?因为 2,310 = 2 × 3 × 5 × 7 × 11.)
    实测一张 6,000 × 4,000 的约 8 MB 的原始图片可缩为 ~330 KB (如果不加 -pix_fmt yuv444p 的话 ffmpeg 会根据原图自动选择 4:2:0 的色彩抽样——如果原图是 4:2:0 的话——则又能省出大概四分之一到三分之一, 将其剩到仅 270KB 左右), 不太清楚 ffmpeg 转图的时候会不会保留 metadata, 但如果 metadata 不想要的话还可以进一步用 exiftool 清一下。
    chutsetien
        3
    chutsetien  
       2023-02-25 07:58:30 +08:00
    看了一下上方打错了一个地方,jpg 的 pixel format 如要指定 4:4:4 则应为 yuvj444p, 上面少写了一个 j.
    paperseller
        4
    paperseller  
       2023-02-25 08:11:48 +08:00 via iPhone
    快捷指令有一个转换图片质量的动作,可以自建一个批量转换并删除原照片的捷径。
    chutsetien
        5
    chutsetien  
       2023-02-25 08:29:46 +08:00
    当然也可以加入 -q N 来控制质量,默认(也即不写)时为 14, 经测试,当 q = 25 时,约为默认 (q = 14) 时的 70%, 当 q = 5 时,约为默认的 200%. 当 q = 2 时(最大值),约为 q = 5 时的再翻倍,且接近于 JPEGmini 不公开的其所认为的不会有损画面人眼可视质量的压缩算法得出的大小。如果你不太放心默认的 q = 14 的质量的话,可以手动设置 q 在 5 到 8 左右(依据个人喜好)。
    Apol1oBelvedere
        6
    Apol1oBelvedere  
    OP
       2023-02-25 09:11:45 +08:00
    @cjpjxjx 微信需要经过打开微信,选择文件传输助手,点击加号+,选择拍照功能,点击拍照按钮这么多步骤,效率低。
    不如 App 打开,拍两部更简单。很多时候别人的提问已经经过了多个层次的摸索。
    Apol1oBelvedere
        7
    Apol1oBelvedere  
    OP
       2023-02-25 09:12:29 +08:00
    @paperseller 需求不符,我需要前期选择照片质量。我需要的是 App 。
    Arena2458
        8
    Arena2458  
       2023-02-25 09:15:13 +08:00
    有同样的需求
    yinchunde
        9
    yinchunde  
       2023-02-25 10:52:24 +08:00
    LowCamera 和低清相机哪里不完美?
    Apol1oBelvedere
        10
    Apol1oBelvedere  
    OP
       2023-02-25 15:13:27 +08:00
    @yinchunde
    LowCamera:整体不错,目前中质量照片体积 60kb 左右,如果加一档高质量到 100-200KB 也能接受就更好了。
    低清相机:最大分辨率拍的照片视野比 LowCamera 还小不少,内购较多。
    bjzhush
        11
    bjzhush  
       2023-02-25 19:21:52 +08:00
    唉~~浪费 14PM 啊,iPhone 现在默认保存 HEIC 格式实际上占的文件大小已经很小了,你居然还要转低分辨率。
    就算你一天拍 100 张,也不过 200M ,一年下来不过 70G ,随便 1T 空间都够你这么存 15 年的。
    何况正常人一天拍 10 张照片都没有
    Apol1oBelvedere
        12
    Apol1oBelvedere  
    OP
       2023-02-25 19:49:47 +08:00
    @bjzhush 是浪费了,还有个原因是有的照片备份到群晖后,在线远程查看时家庭宽带不大导致加载慢,即使群晖已经是在加载低质量预览图了。所以想不重要的照片低分辨率( 200KB 级别)保存足够了。
    bjzhush
        13
    bjzhush  
       2023-02-25 21:42:54 +08:00
    @Apol1oBelvedere #12 你这样搞以后是会后悔的,再过 10 年 20 年看以前的照片,一张张都模糊不堪。
    建议你弄个脚本,把原图和缩略图都保存一下,磁盘真不值钱,1T 现在才 100 块啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5583 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:35 · PVG 09:35 · LAX 17:35 · JFK 20:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.