基于webp格式的图片转换问题与port的
来源:互联网 发布:mac强制关机 编辑:程序博客网 时间:2024/05/02 06:10
起因:由于在日常使用telegram的过程中,觉得表情包很赞,但是不知道如何导出的方法。然后就思考的尝试做了下。
思考过程:
1. 因为在手机上无法直接获得图片,所以直接转移到电脑上(基于MAC OS X).
2. 首先保存响应的文件格式,右键对应的图片,选择对应的save Image As
3. 然后保存为默认格式,即WEBP,具体介绍可以点击这里
图片的样子大概张这样:
简单的翻译下就是:
- 我不是针对你,我指是说在做的各位PNG,JPG,BMP……都是渣渣。
- 毕竟在相同的质量下,webp大小比png小26%,在相同损失率的情况下,webp大小比jpg小25%-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/shfor((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
- 基于webp格式的图片转换问题与port的
- webp格式的图片
- 扒一扒“WEBP格式”的图片
- 分享两个转换webp格式图片的工具
- WebP 探寻之路 --- SDWebImage支持webp格式的图片
- 如何创建webp格式的图片
- 在线制作webp格式的图片
- webp格式图片转化为常见的png格式图片
- 【工具】 可以实现各种图片的各种转换 包括webp格式等互转 google工具
- webp格式图片转换问题解决方法
- 一种新的高压缩比图片存储格式WebP介绍
- 【iOS开发】---- SDWebImage支持webp格式的图片
- 【iOS开发】---- SDWebImage支持webp格式的图片
- iOS 开发中下载webp 格式的图片
- Android将webp格式图片转换为png格式方法
- webp格式图片
- webp格式图片调研
- WebP格式图片应用
- 跟着柴毛毛学Spring(3)——简化Bean的配置
- iOS开发UI篇—核心动画(UIView封装动画)
- HDU 1026 Ignatius and the Princess I (bfs + 优先队列 + 路径记录)
- iOS开发UI篇—核心动画简介
- ASP.NET网络编程学习第二步:简单理解ASP.NET
- 基于webp格式的图片转换问题与port的
- VE设计#4 表现层updatePanel界面
- ubtunt下的apt命令
- iOS开发UI篇—CAlayer(自定义layer)
- max double slice sum
- POJ2485 Highways(最小生成树)
- JavaScript事件驱动
- linux 文件夹/文件管理
- 使用Intent.ACTION_SEND分享图片和文字内容(新浪微博,短信等)