打开其官方网站,发现它提供在线上传图片以进行压缩。可以看到该示例引入了压缩率,这对压缩之前和之后的图片几乎没有影响。
图片上的TINYPNG的压缩率可以达到惊人的90%(例如:20m图片可以压缩至2m)。除了压缩图片外,它的API还提供图片切割,水印,保留压缩图片,为云服务提供商(Amazon Cloud,Google Cloud)和其他功能,非常强大
,您可以调用API使用:
首先安装
1.申请API使用并生成密钥
在官方网站上,填写,填写后,您将收到一封电子邮件
3. Python + TinyPNG实现图片压缩以获取独家键,您可以使用相应的API实现图片压缩
测量:
图片压缩已经很长时间了,但是图片压缩的效果非常好。首先,压缩后图片的清晰度几乎与原始图片相同。真是太棒了!
优势:
缺点:
pngquant是一个外国。简介将矢量量化算法结合起来,以生成高质量的颜色范围。脚本还可以处理批处理图片压缩。它支持命令行和源代码库。这是使用命令行的一种方法:
使用:
测量:
由于JPG图片中没有Alpha频道,因此Pngquant只能压缩PNG图片。因此,我的想法就是这样:
1
2.方法两:使用`pythonmagick库来实现JPG转换PNG
pythonmagick库不能使用pip或easy_install安装。因此,需要手动安装。地址如下()::
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pypythonmagick
选择要下载的正确版本后,输入文件的位置,您可以直接完成安装。
测量:
然后使用pngquant压缩,压缩图片大小为:363m,压缩图具有一定的信息丢失
从PNG转换为JPG时,我们以JPEG格式创建新的图像文件,读取PNG图像,然后将读取图像粘贴到新创建的空白JPG image。然后保存JPG映像文件。这是从PNG转换的基本思想致JPG。
或者
参考:https://blog.csdn.net/weixin_39153202/article/details/96566897#照片格式转换