使用调色板对图片进行压缩,通过调色板来映射256色。 类似tinypng
需要优化一下调色板

ffmpeg -i in.png -vf palettegen=max_colors=256:stats_mode=single -y out_3.png

这里的输出结果是一个调色板 并不是完整图像 由于这是单张静图所以mode使用的是single

这个参数有几种具体区别可以看文档 http://ffmpeg.org/ffmpeg-all.html#palettegen-1

再用优化过的调色板去转换 得到结果 116 KB

ffmpeg -i in.png -i out_3.png -lavfi "[0][1:v] paletteuse" -pix_fmt pal8 -y out_4.png

注意:"pix_fmt": "pal8", 这个就是对应的色彩

图像会有略微会损失颜色值。

使用ffmpeg的调色板对图片压缩相关推荐

  1. 如何使用 FFmpeg 进行图片压缩与制作视频酷游连结

    酷游容容kuk3219今天来分享,FFmpeg 工具,可以快速把成千上万永远看不完的照片整理成影片. 使用 ffmpeg 进行图片格式转换 其实 FFmpeg 有个功能,就是可以对图片作格式转换,同时 ...

  2. 浅谈移动端图片压缩(iOS Android)

    在 App 中,如果分享.发布.上传功能涉及到图片,必不可少会对图片进行一定程度的压缩.笔者最近在公司项目中恰好重构了双端(iOS&Android)的图片压缩模块.本文会非常基础的讲解一些图片 ...

  3. 利用FFmpeg编码器将JPG图片进行H.264编码原理

    利用FFmpeg编码器将JPG图片进行H.264编码原理 文章目录 利用FFmpeg编码器将JPG图片进行H.264编码原理 整体的编码流程 将JPG或BMP编码为YUV 利用FFmpeg将YUV格式 ...

  4. 浅谈移动端图片压缩(iOS Android)

    在 App 中,如果分享.发布.上传功能涉及到图片,必不可少会对图片进行一定程度的压缩.笔者最近在公司项目中恰好重构了双端(iOS&Android)的图片压缩模块.本文会非常基础的讲解一些图片 ...

  5. Android性能优化之图片压缩优化

    1 分类 Android图片压缩结合多种压缩方式,常用的有尺寸压缩.质量压缩.采样率压缩以及通过JNI调用libjpeg库来进行压缩. 参考此方法:Android-BitherCompress 备注: ...

  6. JS—图片压缩上传(单张)

    *vue+webpack环境,这里的that指到vue实例 <input type="file" name="file" accept="ima ...

  7. 使用libjpeg进行图片压缩(哈夫曼算法,无损压缩)

    Huffman算法也是一种无损压缩算法,但与LZW压缩算法不同,Huffman需要得到每种字符出现概率的先验知识.通过计算字符序列中每种字符出现的频率,为每种字符进行唯一的编码设计,使得频率高的字符占 ...

  8. Android图片压缩(质量压缩和尺寸压缩)

    在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩):质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手 ...

  9. android apk瘦身之 图片压缩 tinypng

    Android 的图片压缩其实压缩比很小.tinypng 大概可以压缩20%左右,我们工程的所有图片,之前是860k,压缩之后620k,少了200k. 使用: 1.安装python 2.使用pip进行 ...

最新文章

  1. 虚拟机安装linux系统无法上网的解决方法
  2. 网络推广专员浅析网络推广期间网站收录如何提升?
  3. Code Review最佳实践
  4. OpenCV查找边缘
  5. python except用法和作用_python上手--异常处理与文件
  6. 深入理解InnoDB(6)—独立表空间
  7. leetcode 897. 递增顺序搜索树(中序遍历)
  8. 处理大数必选BigInteger(记洛谷P1009题WA的经历,Java语言描述)
  9. 学习,工作,编程必看:130 个相见恨晚的神器网站
  10. SCOPE 中 SPFILE、MEMORY、BOTH 的小小区别
  11. 数据分析/数据挖掘 入门级选手建议
  12. fscapture下载收费吗?_听歌要收费,下载又要付费?国内的音乐app还想干什么?...
  13. C++primer 13.1.2节练习
  14. 利用手机基站获取位置
  15. fastai v1环境搭建:Win10 MX250 CUDA10.1 cuDNN Pytorch1.0.0 Fastai v1安(bi)装(keng)指南
  16. 一篇文让你了解JAVA IO(超详细 基础篇)
  17. 企业微信回调实现(java)
  18. 两分钟研究透idea中Git文件的颜色,绿红蓝白灰
  19. 工程管理系统企业工程管理系统简介
  20. 谈企业信息化项目经理培训

热门文章

  1. Gradient Descent and NSCA
  2. 大数据入门之分布式计算框架Spark(2) -- Spark SQL
  3. 【BZOJ3503】【Cqoi2014】和谐矩阵 高斯消元,解异或方程组
  4. 神秘的程序员头像包(附口罩版)第一发
  5. 微信怎么转移聊天记录到另一台新手机,3个免费方法!
  6. 实时时钟DS1302实验
  7. html添加一条虚线垂直的,【html问题】在网页中添加垂直分割线
  8. 沈航计算机考研专业课,2018年沈阳航空航天大学计算机学院811操作系统之计算机操作系统考研基础五套测试题...
  9. 装修小知识 杜绝厨房装修遗憾
  10. MySQL数据库基础——强大的select之二,更加精彩的功能