基于webp格式的图片转换问题与port的

本文详细介绍了如何在MACOSX系统上批量导出Telegram表情包,包括使用Atom编辑器打开并转换为PNG格式,以及通过安装libwebp库进行格式转换。同时解决了在安装后找不到命令的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

起因:由于在日常使用telegram的过程中,觉得表情包很赞,但是不知道如何导出的方法。然后就思考的尝试做了下。
思考过程:
1. 因为在手机上无法直接获得图片,所以直接转移到电脑上(基于MAC OS X).
2. 首先保存响应的文件格式,右键对应的图片,选择对应的save Image As
save Image As
3. 然后保存为默认格式,即WEBP,具体介绍可以点击这里
图片的样子大概张这样:
寂寞的webp

简单的翻译下就是:
- 我不是针对你,我指是说在做的各位PNG,JPG,BMP……都是渣渣。
- 毕竟在相同的质量下,webp大小比png26%,在相同损失率的情况下,webp大小比jpg25%-34%

然而由于他的特殊性,所以目前只能在chrome和Opera上面打开。

具体操作:
1. 然后尝试使用atom打开(我才不会说我这里只有atom呢!),发现被直接打开。默认打开格式是浏览器。用十六进制打开,第一行是:
RIFF´;WEBPVP8X
感觉没有见过,看来还是没有办法。只能找谷歌亲爹了。
2. 通过google developer,了解到有一个自家的webp的库libwebp
3. 那果断安装耍起来,不过考虑到后续因为要大批量的转换图片到内容,我还是乖乖的用bash安装吧。这里就涉及到MacPorts的安装,这就在下一篇里面进行描述吧,这里就不再详细介绍。
4. 在terminal中输入 sudo port install webp
5. 然后就可以愉快的使用libwebp了……
6. 使用方法的话可以参见谷歌官方文档,我在这就直接贴出了我自己的代码。(一个简单的循环代码)

#!/bin/sh
for((i=1;i<28;i++));
do
  dwebp $i.webp -o $i.png;
done

这样就可以愉快的使用telegram上的表情包和朋(ji)友(you)聊天啦。
P.S.在安装完之后,我这里出现过找不到命令的情况,这是因为没有将opt/local/bin:/opt/local/sbin:加入PATH中,所以只需要执行下面的代码即可:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值