android 图片压缩_实用性视频转gif,压缩等常用文件工具处理及转换(含自写python工具)...

本文分享了一系列实用工具,包括GIF压缩、PDF压缩等,并介绍了如何使用Python进行Webp到GIF的转换及批量图片处理,适合开发者快速解决常见问题。

v2-d0ac5320773d7f641d1cfcf745530982_1440w.jpg?source=172ae18b

背景图:来源花瓣网

本文包含一些实用性的工具的推荐使用,和利用python去写一些实用性工具,我会把类似于像视频转换,pdf压缩啊,统统的在这里做一个收集,感兴趣的可以收藏和关注我,

背景:

大概我写《android开发专栏》系列文章的时候,会遇到需要展示一个demo给大家观赏的需求,从17年到现在,我用过太多太多工具,但是都是变化的;

最近在我完成上篇《动手写一个CollapsingToolbarLayout能伸缩折叠的material页面》文章的时候,关于GIF压缩,其实我之前有一个特别好用的网站,但是开始收费了

我大致需求:

比如我在Android手机上录屏(or是QuickTime Play录制影相)了以后,是一个视频文件;大家都知道视频文件很大,手机,电脑分变率越高,颜色越深所占的字节就越多;那么就需要转换为格式相对小的gif,便于别人阅读,

有时候有的网站对上传gif也有限制,比如我们的知乎(Gif图片)不能超过10M,那么就需要把gif压缩,不然就找知乎让他们打开上传大小限制,当然不仅仅是Gif压缩,还有很多各种的需求,比如把视频压缩后转Gif,Gif转视频,PDF压缩等等


解决办法

要想解决这样的需求,方法不要太多,可以去各大网站找相应的工具,也可以自己动手写一些工具,比如我在《人工智能python》专栏中自己用python写的爬取花瓣网的图片的工具,还有把Android中Webp格式的图片统统用python转换为png,jpg图片,或者是其它视频处理

v2-7feae8e0779da8bbd67bb4c88291b537_b.jpg
个人python手写手动转换工具

当然这篇文章的主要目的不是教大家怎么写代码,不在这个专业确实很难,这篇文章的主要目的是帮助大家解决问题

总的来说的话,解决方法就2点

1. 利用各大网站搜索转换工具
2.自己动手用Python写工具

对于这两点我会统统在这里收集起来;至于第2点手写代码的工具看我不忙的时候,把代码去掉,直接做成工具提供给大家,大家多多关注呀,(虽然也是很忙

版权声明CopyRight:

本内容作者:sunst,转载或引用请标明出处,违者追究法律责任!!!

一:实用性工具网站收集

(免费)1.Animated GIF editor and GIF maker

这是17年在泓洋博客看到的,收录下来一直沿用到了今天都还在用,

优点及功能特点,能够满足各种各样的转换,它的功能是最多的,以下例举部分

  1. 视频转动图gif
  2. 动图gif转视频mp4
  3. 裁剪视频
  4. 视频转JPEG
  5. Web格式图片的转换
  6. GIF旋转/方向/调帧/添加文字

缺点也要说一下: 国外的网站,你懂的,比较慢,有的时候可能还需要tizi,而且有很多小广告,但是别人免费

v2-758145cf157839659598a09c056c29c7_b.jpg
ezgif官方网站截图

(之前免费)2.soogif

这是之前(我常用的),它是一个Gif压缩,裁剪,转换的工具

虽然它的压缩功能收费了,但依然强大。天下没有免费的都东西,(对一些机构组织可以考虑使用)

GIF压缩/裁剪/编辑/转换,它真的很强大,傻瓜式操作,方便快捷。

v2-c31194b99a1ad4cd6f4376305801a366_b.jpg

(免费)3.docsmall

一个GIF快准狠压缩网站 ;界面简洁,功能强大,只对GIF进行压缩处理

v2-deef9ecfce642d13daa7afa6d0ef4508_b.jpg

(免费)4.GIF工具之家

界面很low,但也能满足大部分需求

v2-c5cd0d8f2b504adfbfd914b173f107b6_b.jpg

二:Python动手写一个实用性工具

1.Webp转成Gif

做开发的都知道,webp是Google前几年的一种图片压缩格式,由于他的便利性被广泛用于网页上,现在为了性能大小在android手机开发中也大量使用这样格式的图片,但webp的动图查看有部分手机和电脑还不支持,比如我这台mbp,导致下载下来的动图动不起来,下面是webp动图转gif的方法。

在上篇《动手写一个CollapsingToolbarLayout能伸缩折叠的material页面》文章我也介绍过了,这里再简单总结一下:

使用python中的PIL库(安装用pip install pillow)

from 

这里可能遇到的问题:

需要是python2/python3和pillow6.1.0成功了,pillow5已经不能这样做了

我在安装的时候还遇到了:

Permission denied: '/Library/Python/2.7/site-packages/xxx

v2-2569305ca010d4a3988e713226699e79_b.jpg

这里是需要进行两个操作,需要sudo admin权限来操作,而且需要升级你的pip版本,

sudo 

升级后下载成功截图

v2-49827a6b20db4a0ad51c572805a53ee9_b.jpg

至于pippython是什么的可以看我在《人工智能》专栏中的这篇文章《Python Tensorflow安装,使用教程》

2.批量获取网络图片的工具类,

该内容是为小团子当初在公司写的代码,已经全部完成,感兴趣的看我这篇文章详细介绍,看完了你一定就会了

经典的Python爬虫(图片)案例)


请尊重劳动成果,注意文中版权声明,本专栏不定时更新,欢迎点击关注我知乎。也可以同时关注人工智能专栏,本内容作者sunst,有问题请沟通qyddai@gmail.com

作者:sunst 创建日期:2020-05-10 14:13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值