当前位置: 首页 > 知识库问答 >
问题:

图片处理 - 如果把设计的png图片在保证效果的前题下存储空间尽量减少?

易炳
2023-12-07

如果把设计的png图片在保证效果的前题下存储空间尽量减少?

比如类似https://p3.dcarimg.com/img/tos-cn-i-dcdx/f3aa2146a74d47e3ab48...这种图,请专业大佬给指点一下
比如用什么软件,什么样的步骤,感谢!!!

共有3个答案

百里阳平
2023-12-07

我正在计划写一个图片压缩软件,可以先给你提供一下思路。

png 是无损格式,目前为止没有任何格式能够在不损失精度的情况下压缩图片,但有损失很少的图片格式,即 avif,你可以将 png 转换为 avif 格式,体积(即文件大小)能大幅降低,我尝试过将一张 70M 的 png 转换为 avif 后体积降低为 5.8 M,而且图片质量的损失几乎不可见。

你可以百度 png 转 avif 或谷歌 png to avif,能找到免费转换的网站。

但 avif 是一个比较新的格式,一些浏览器不支持查看,当然,如果你不在浏览器中查看就没什么影响,现在主流的图片查看器都支持查看 avif。

如果你需要在浏览器中查看,只能退而求其次,使用有一定程度的质量损失的 webp 格式,同样能大幅降低图片体积,但质量会有一定程序的下降,这种质量的损失能否接受还是要你自己测试才行。

同样可以百度 png 转 webp 或谷歌 png to webp,能找到免费转换的网站。

如果你的目的是在线生成缩略图,那就有更多实现的办法了,直接百度就能搜到很多。

齐飞星
2023-12-07

https://tinypng.com
我经常用的这个

何烨华
2023-12-07

要优化 PNG 图片的存储空间,同时保持其效果和质量,可以尝试以下步骤:

  1. 使用压缩软件:首先,你可以使用压缩软件,如 PNGquant、TinyPNG、Optimizilla 等,这些工具可以有效地减少 PNG 图片的存储空间,同时保持其质量和效果。
  2. 选择合适的压缩级别:在压缩软件中,通常会提供不同的压缩级别供你选择。一般来说,较高的压缩级别会减少更多的存储空间,但可能会对图像质量产生一些影响。因此,你需要根据实际情况选择一个合适的压缩级别。
  3. 优化图像质量:在 PNG 图片的优化过程中,图像质量的优化是非常重要的。你可以通过调整图像的色彩、对比度和亮度等参数来达到更好的优化效果。
  4. 使用 GIF 或 WebP 格式:如果可能的话,你可以尝试将 PNG 图片转换为 GIF 或 WebP 格式。这两种格式都提供了更好的压缩效果,可以在保持图像质量的同时减少存储空间。
  5. 使用矢量图形:如果 PNG 图片的内容是可以转换为矢量图形的(例如文字、简单的形状等),你可以考虑将它们转换为矢量图形。这样可以大大减少图像的存储空间,同时保持其清晰度和质量。

最后,请注意,在优化 PNG 图片的存储空间时,要权衡好存储空间和图像质量之间的关系。如果压缩过度,可能会对图像的质量产生较大的影响。因此,你需要根据实际情况进行适当的调整。

 类似资料:
  • 即时设计里面可以选中元素将其复制为PNG图片且可以保留透明背景 点击复制PNG图片后,查看剪贴板里面的内容是一个字符串 此时使用Ctrl+V就可以将图片黏贴到指定为止(背景透明的效果也会被保留) 这是如何做到的? 即时设计测试地址: https://js.design/f/SOpJss?p=HXN1E98y9F&mode=design%20%E9%82%... 目前的尝试 在控制台中查找click

  • 本文向大家介绍图解js图片轮播效果,包括了图解js图片轮播效果的使用技巧和注意事项,需要的朋友参考一下 本文实例讲解了js图片轮播效果的实现原理,分享给大家供大家参考,具体内容如下 两种图片轮播实现方案,先来看效果对比: 方案一: 原理:将图片摆成一行,从左到右依次滚动进入视野,当滚动到最后一张时,从右到左滚动回到第一张。这么做的缺点是,滚动到最后一张时,会有一个反向,导致整个滚动过程不连贯。  

  • 本文向大家介绍Python-使用Matplotlib处理PNG图片,包括了Python-使用Matplotlib处理PNG图片的使用技巧和注意事项,需要的朋友参考一下 Matplotlib是Python中令人惊叹的可视化库,用于数组的二维图。Matplotlib是一个基于NumPy数组的多平台数据可视化库,旨在与更广泛的SciPy堆栈配合使用。 示例

  • 请问,图中效果如何实现?感谢 /

  • 问题内容: 如果在保存之前使用图像,那是正常的。但是,如果我保存并以后使用,则需要旋转90度。我如何确保它不会横向保存? 问题答案: 如果需要以正确的旋转方式保存PNG,则如果方向不正确,则需要重新绘制图像。您可以按以下方式重绘它: 编辑/更新: 对于iOS10 + tvOS10 +,您可以使用: 游乐场测试: 不透明图像的用法: 具有透明度:

  • 图片保存 将需要的内容保存在独立的文件里便于之后的导出。(存储于 Web 所用格式 Alt + Shift + Ctrl + S) 如需保存独立图层则要把需要的图层拖到新建的透明背景的图层,或在图层上右键复制(Duplicate)图层选择地址为新文件即可。 图片与背景合并的切图方法如下 保存格式的选择 保存类型一:色彩丰富切无透明要求时保存为 JPG 格式并选用时候的品质(通常使用品质 80 )。