V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
elikoi17
V2EX  ›  Photoshop

Photoshop 保存的 png 文件小则 20 多 MB,大则几个 GB,除了换格式(存为 web)以外还有什么解决方式吗?

  •  
  •   elikoi17 · 2018-07-15 19:03:18 +08:00 · 13783 次点击
    这是一个创建于 2324 天前的主题,其中的信息可能已经有所发展或是发生改变。

    还是说 PNG 文件注定这么大?

    第 1 条附言  ·  2018-07-16 21:32:48 +08:00
    直接另存为 PNG 只有 3 个选项,large medium small

    保存为 web 选项很多,但官方已经停止支持

    实际情景:打开 20 多 MB 的 RAW 文件,简单处理一下,直接另存为 PNG 就会 20 到 30MB,保存为 web 下 PNG 就会失色,,看不成了

    tinypng 在线只能压 5 兆以下的,插件要 50 刀

    看来鱼和熊掌不能兼得啊,谢谢大家
    第 2 条附言  ·  2018-07-16 22:12:22 +08:00

    刚刷hackernews的时候看到了这个:HOW IMAGE OPTIMISATION DECREASED MY WEBSITE'S PAGE WEIGHT BY 62% 在里面找到了这个,pngquant

    压缩率十分满意,损失也在可接受范围内

    那个智图是腾讯给imagemagick包装了一下吗?没看太明白

    17.6MB原图,智图压缩比较慢,7.86MB,与原图差距最小 pngquant默认参数(85-45和50-90),一会就好了,7.08MB和6.97MB,差距十分明显

    就试了一下默认参数,没怎么仔细调整,具体变化也肯定要看原图的颜色。大概大小能和60品质的jpg媲美了吧。。。(意识到纠结于文件格式没多大意义)

    20 条回复    2018-07-17 06:30:05 +08:00
    Cavolo
        1
    Cavolo  
       2018-07-15 19:15:43 +08:00 via iPhone
    多少×多少像素,多少 ppi,颜色深度多少,好好去排查
    frozenthrone
        2
    frozenthrone  
       2018-07-15 19:21:09 +08:00 via iPhone   ❤️ 1
    ppi 无所谓,和大小无关,打印时才有用
    January
        3
    January  
       2018-07-15 19:22:35 +08:00
    存为 web 也可以是 png 啊,为什么叫换格式。
    WildCat
        4
    WildCat  
       2018-07-15 19:23:37 +08:00   ❤️ 1
    caola
        5
    caola  
       2018-07-15 19:24:29 +08:00
    还是保存 PS 的原文件吧,几时想修改也方便,可以用个专门的硬盘存放着
    MonoLogueChi
        6
    MonoLogueChi  
       2018-07-15 19:42:26 +08:00 via Android
    和文件有关系,不同格式的压缩率对不同文件是不一样的
    chenyiping1995
        7
    chenyiping1995  
       2018-07-15 19:56:45 +08:00 via iPhone
    Photoshop 的另存为 PNG 和导出为 PNG 的大小是完全不同的。

    你可以试试导出为 PNG ?
    learnshare
        8
    learnshare  
       2018-07-15 19:58:44 +08:00   ❤️ 1
    看内容,png 适合大面积纯色的内容,内容复杂的 jpg 配合适当的压缩率比较好
    yamedie
        9
    yamedie  
       2018-07-15 20:19:50 +08:00 via Android   ❤️ 1
    是因为楼主打开的 psd 文件就很大对吧,我遇到过。网上有个 js 脚本是清除 psd 冗余信息的,一时半会搜不到。。。
    kokutou
        10
    kokutou  
       2018-07-15 20:36:40 +08:00 via Android   ❤️ 1
    PNG 纯色才合适,其他熵高的信息,jpg 比较合适。
    jpg 还想有损缩小,模糊很小的一个值,就能减小不少。
    opengps
        11
    opengps  
       2018-07-15 20:42:03 +08:00 via Android
    好像有个降低质量选项
    newmind
        12
    newmind  
       2018-07-15 21:00:33 +08:00 via Android
    可以尝试 TinyPNG 压缩一下
    haimall
        13
    haimall  
       2018-07-15 21:02:00 +08:00 via Android
    google 对图片压缩有一套?
    artoostark
        14
    artoostark  
       2018-07-15 21:39:24 +08:00   ❤️ 1
    BaiMax
        15
    BaiMax  
       2018-07-15 22:20:49 +08:00 via Android
    保存时很多选项,全都在那里调
    yao990
        16
    yao990  
       2018-07-16 08:25:15 +08:00 via Android
    @artoostark 话说智图有 linux 版没有?
    sneezry
        17
    sneezry  
       2018-07-16 08:45:10 +08:00 via iPhone
    tinypng
    intellectual
        18
    intellectual  
       2018-07-16 14:15:46 +08:00
    ctrl alt shift s 一起按,用这里面的导出 导出 导出 png
    elikoi17
        19
    elikoi17  
    OP
       2018-07-16 21:32:36 +08:00
    @intellectual @January 刚才一看保存为 web 官方已经不再维护了
    @caola 当时做了个 1 米多的海报,要拿去打印,就快 1 个 G 了。。。
    @chenyiping1995 差不多大
    @BaiMax png 另存为就 3 个选项,Adobe 新加的 "Export As..." 我暂时连那三个选项都没找到(捂脸

    @haimall 咕歌给我推荐了这个 https://developers.google.com/speed/docs/insights/OptimizeImages#optimizations-for-gif-png-and-jpeg-images
    @yamedie 打开的是自己的 RAW

    @opengps @kokutou @learnshare 明白了,各有所长。。。

    @WildCat 等我把 windows 的 make 配置好了去试试,sublinux make 报奇怪的错。。
    ```
    src/install-dependencies.sh: 116: src/install-dependencies.sh: Syntax error: end of file unexpected (expecting "then")
    ```

    @artoostark 看起来不错啊,下载完就试试
    kokutou
        20
    kokutou  
       2018-07-17 06:30:05 +08:00 via Android   ❤️ 1
    做海报?用 jpg 就行了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4697 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:04 · PVG 12:04 · LAX 20:04 · JFK 23:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.