IOS 的屏幕截图为什么不压缩呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DrLty
V2EX    Apple

IOS 的屏幕截图为什么不压缩呢?

  •  
  •   DrLty 2023-04-10 09:09:49 +08:00 7390 次点击
    这是一个创建于 961 天前的主题,其中的信息可能已经有所发展或是发生改变。

    没有选项能设置截图质量

    随便截个图都是 10MB 左右

    ppbWITx.jpg

    相机界面截个图都快 20MB 了

    ppbWTk6.jpg

    ppbW501.jpg

    50 条回复    2023-11-19 14:04:05 +08:00
    yfwo
        1
    yfwo  
       2023-04-10 09:16:40 +08:00
    你可以写个快捷指令( shortcut )转换成 HEIF

    用 iPhone 就要有被虐待的觉悟封闭的系统,用户就是孙子。
    520discuz
        2
    520discuz  
       2023-04-10 09:21:32 +08:00   49
    为什么我感觉默认不压缩才是厂家最正确的做法。
    pikaconan
        3
    pikaconan  
       2023-04-10 09:22:02 +08:00 via iPhone
    所以在社交网络上 iPhone 的截图总是更清晰些……
    CastleBUPT
        4
    CastleBUPT  
       2023-04-10 09:22:03 +08:00 via iPhone
    因为降采样了,会有用户反馈为什么截图糊了
    xtinput
        5
    xtinput  
       2023-04-10 09:24:00 +08:00
    ???我的截图才 1M 多
    reallittoma
        6
    reallittoma  
       2023-04-10 09:24:57 +08:00
    @CastleBUPT #4 压缩不等于降采样,无损压缩又不是不存在。
    yfwo
        7
    yfwo  
       2023-04-10 09:25:22 +08:00   2
    别听上面三个人维护苹果公司瞎说。

    压缩到 HEIF ,大小可以从 2-7MB 降低到 100-300KB 。在原手机上比较两图,完全看不出来区别。
    PostMeridiem18
        8
    PostMeridiem18  
       2023-04-10 09:28:09 +08:00
    iOS 截图的体积取决于你截图的内容里有没有很多的虚化或者渐变色一类的元素,最简单的办法就是比一下控制中心的截图和设置页面的截图,前者有时候可以有 7 到 8MB ,设置的纯色页面一般都不到 1MB
    yfwo
        9
    yfwo  
       2023-04-10 09:31:30 +08:00
    如果你在相册里截图,原始的照片(如果不是 RAW ) 1200W 像素 HEIF 也就 2MB 左右,在 iPad/iPhone 截屏相当于降采样到 300W 像素左右,大小应该是降低的。
    yfwo
        10
    yfwo  
       2023-04-10 09:38:28 +08:00   2
    @PostMeridiem18 格式问题,截屏不应该只用 PNG ,应该允许选择 HEIF 、JPEG 。
    TrembleBeforeMe
        11
    TrembleBeforeMe  
       2023-04-10 09:41:02 +08:00
    和设备分辨率以及图片格式( PNG )有关吧
    FringJX
        12
    FringJX  
       2023-04-10 09:48:41 +08:00
    安卓手机的截图普遍 200-300k,社交平台转存几次就糊了
    ZE3kr
        13
    ZE3kr  
       2023-04-10 09:53:39 +08:00 via iPhone
    PNG 是无损压缩,所以说它没压缩也不对。真要不压缩 TIFF ,那得几百 M
    oldshensheep
        14
    oldshensheep  
       2023-04-10 09:54:47 +08:00 via Android   1
    因为你截图的是照片页面,一般来讲电子屏幕上的截图都是用的 PNG ,因为电子屏幕上一般很多都是连续不变的色块,PNG 压缩可以达到更好的效果,但是你截图的是照片,这种情况用 jpg 更合适。

    有疑问,了解一下 2PNG ,jpg 的压缩方式

    还有添狗,Android 也是 PNG 截图的,无损压缩。
    ZE3kr
        15
    ZE3kr  
       2023-04-10 09:58:13 +08:00 via iPhone
    由于用了无损压缩,所以截图截不含图片的聊天记录、邮件其实也就 1M ,但截图截图片就贼大了,正是因为这个原因我尽量避免截图截图片,而是选择直接下载图片。快捷指令转 HEIF/JPEG 可以将其变为有损压缩,是个方案。

    如果截图只提供一种格式,那我觉得 PNG 确实是最好的,之后可以按需压缩,比如社交平台一定会压缩。以苹果的思维,苹果是不会给用户选择的
    littiefish
        16
    littiefish  
       2023-04-10 09:59:13 +08:00 via iPhone
    压缩了肯定被人骂
    picone
        17
    picone  
       2023-04-10 10:01:32 +08:00   5
    @hfl1995 #12 转几次就模糊,不应该是转发的应用压缩参数问题吗。。
    wulili
        18
    wulili  
       2023-04-10 10:12:16 +08:00
    在我看来,截屏就好比拍照
    一个是截取显示屏画面,一个是截取真实世界画面,质量应该是要放在第一位的
    当然也可以无损压缩一下,不过最后大小差别应该也不大
    wulili
        19
    wulili  
       2023-04-10 10:17:51 +08:00   2
    默认不压缩,用户好歹还有选择的余地
    要是直接就压缩了,遇到些要求高画质的场景都没法拯救了
    icyalala
        20
    icyalala  
       2023-04-10 10:25:29 +08:00
    截图肯定是要无损压缩,所以用 png 格式是正确的。
    如果你在乎文件体积想要有损压缩,那可以建个快捷指令,从共享表单接收图像,然后转为 HEIF 或者 JPEG ,截图后点一下分享就有了。
    Dream4U
        21
    Dream4U  
       2023-04-10 10:27:16 +08:00
    还真就是苹果怎么做都是错的
    clrss
        22
    clrss  
       2023-04-10 10:35:37 +08:00
    截图是 png, 无损压缩, 索引颜色. 普通 UI 界面的话文件特别小.

    但你对着照片截屏就很大了.
    diagnostics
        23
    diagnostics  
       2023-04-10 10:44:24 +08:00
    @Socrazy #21 +1
    diagnostics
        24
    diagnostics  
       2023-04-10 10:54:00 +08:00
    所谓的开放,就是“我能用盗版”,这就是开放,App Store 30% ? 不行。Google Play 30% 抽成(被 Apple 告了之后好像是变成 15%)? 行 !都骂 Apple ,然而主机游戏里面抽成都是 30%。

    你问他为什么不骂 Google Play ,他说没关系,我不在 Google Play 支持正版而已。
    FringJX
        25
    FringJX  
       2023-04-10 11:02:42 +08:00
    @picone 压缩参数不变的情况下,所以要尽可能提高原图的质量啊
    kooze
        26
    kooze  
       2023-04-10 11:08:52 +08:00   1
    不压缩了用户还能压缩,压缩了用户没办法得到原图了。
    est
        27
    est  
       2023-04-10 11:13:33 +08:00   1
    难道不是应该提供 压缩 原图 两个选项?
    picone
        28
    picone  
       2023-04-10 11:18:32 +08:00
    @hfl1995 #25 并不是这样的。比如微信的压缩会根据原图的大小去压缩,也就是你多高的质量到它那都一个样。 微信之间图片互传没问题,但是其他软件的压缩就不好说了,不看原图的质量直接乱压
    DrLty
        29
    DrLty  
    OP
       2023-04-10 11:43:04 +08:00
    @est 我是这样想的,但是苹果的一贯做法就是替用户选择。
    icyalala
        30
    icyalala  
       2023-04-10 12:04:08 +08:00
    @DrLty @est 如果单纯提供 "压缩 /原图" 显然还是有用户不满意,指责"替用户选择"。如果真让用户选择,那应该提供 JPEG/PNG/TIFF/GIF/BMP/PDF/HEIF 格式选择,并且提供压缩质量调节、尺寸调节、是否保留元数据等选项。

    但这些选项在自带的快捷指令里都可以做到。
    icylogic
        31
    icylogic  
       2023-04-10 12:40:55 +08:00 via iPhone
    都没说到点上,iOS 截图是压缩了的 png ,但是每个通道是 16bit 的,所以巨大,1668x2388 未压缩应该是几十 M ,压缩完才是十几 M 。
    你可以试试,直接拿这图转 8bit 的 bmp 位图都能“压缩”到 12m
    yfwo
        32
    yfwo  
       2023-04-10 13:16:00 +08:00
    @icylogic 是因为颜色空间的原因嘛? Display P3
    U2Fsd
        33
    U2Fsd  
       2023-04-10 13:25:24 +08:00
    @DrLty 用户也可以自己选择,比如选择 1TB 的容量和 2TB 的 iCloud 来无视截图尺寸
    seoho898
        34
    a href="/member/seoho898" class="dark">seoho898  
       2023-04-10 13:34:34 +08:00 via iPhone   4
    为什么要压缩?压缩了的图才是最恶心的。例如微信
    Y25tIGxpdmlk
        35
    Y25tIGxpdmlk  
       2023-04-10 13:51:58 +08:00
    人家不是说要默认压缩,人家楼主说的是为啥没有压缩的选项。有时候你某些论坛需要传截图,然后限制 2M 的附件,就知道麻烦了。

    1 楼就回答的挺好
    pigzilla
        36
    pigzilla  
       2023-04-10 13:59:26 +08:00   1
    这个帖子真是苹果畜牧业的成功展示。
    PinkPumpkin
        37
    PinkPumpkin  
       2023-04-10 14:12:31 +08:00 via Android   9
    @pigzilla 紫蜡烛差不多得了,什么都是畜,总想替别人找爹找主子,因为你们的脑子里只有一种逻辑,别人不是爹就得是儿子。截个图都要找个爹,那这样是不是能压缩的截图软件都是你爹啊?
    haroldji
        38
    haroldji  
       2023-04-10 14:14:02 +08:00
    库克:用户要选项是吧,但众口难调,所以自己去 Shortcuts 里定制功能吧 /doge
    Unclev21x
        39
    Unclev21x  
       2023-04-10 14:21:34 +08:00
    我感觉 OP 的提问也是挺有智慧的,只是说希望苹果提供一个选项来设置截图质量。但就是这样,也会被某些群体喷,惹不起惹不起。
    Finnn
        40
    Finnn  
       2023-04-10 14:31:27 +08:00
    14pro max, 截了几个图, 从 500K 到 1M 到 5M+, 看懵了
    BGLL
        41
    BGLL  
       2023-04-10 15:18:11 +08:00
    录屏压缩了,糊得不行
    DrLty
        42
    DrLty  
    OP
       2023-04-10 18:53:34 +08:00   1
    https://imgse.com/i/ppqt7dA

    谢 bros ,晚上研究了下整了个脚本解决了。

    加了个自动化,每天晚上压缩下。

    原本 6 个 G 的现在就 200mb ,而且肉眼看不出来画质有降低。
    MrKrabs
        43
    MrKrabs  
       2023-04-10 19:01:15 +08:00
    png 是最优选择
    unneeded
        44
    unneeded  
       2023-04-10 19:45:13 +08:00
    @DrLty #42 谢谢,参考了一下,释放了将近 5G 的空间
    autoxbc
        45
    autoxbc  
       2023-04-10 19:58:05 +08:00
    @DrLty #42 看不出来是因为手机屏幕小,发到网上大家用电脑显示器一看就能发现糊了,尤其是有中等以下文字的截图
    wsseo
        46
    wsseo  
       2023-04-11 01:07:40 +08:00
    @diagnostics 这怎么能对比?苹果不支持策在,不支持第三方商店。苹果不只对游戏抽成,而是生活的方方面面。
    GengFeng
        47
    GengFeng  
       2023-04-18 09:33:51 +08:00
    @DrLty 老哥,方便分享一下吗?我照着图搞都弄不出来游,有些步骤不知道怎么添加,谢谢!
    DrLty
        48
    DrLty  
    OP
       2023-04-18 22:04:11 +08:00   1
    GengFeng
        49
    GengFeng  
       2023-04-19 10:25:47 +08:00
    @DrLty 收到,太感谢了!!!
    coolzz
        50
    coolzz  
       2023-11-19 14:04:05 +08:00
    @DrLty 这个有个问题,就是转换后的图片不会被系统识别成截图了,只能自己弄个相册,我看其他捷径也没法处理,保留元数据也不行,不知道它是怎么判断是不是截图的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     898 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 21:56 PVG 05:56 LAX 13:56 JFK 16:56
    Do have faith in what you're doing.
    ubao msn 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