您的位置 首页 php

记录一个无损压缩图片的小工具

记录一个压缩图片的小工具 tinypng

tinypng.com

很多人都知道这款图片无损压缩网站,但是有些如果需要压缩的图片太多的话,就变得很麻烦,会出现断点的情况,这里给大家介绍一些官网提供的其他工具。

Photoshop

首先,官方提供了ps的插件,做设计的朋友可以试试,不过这个不是今天的重点。

其实官方还提供了供程序员用的API,如图

Developer api

先输入你的名字和邮箱,官方会给你发送一条邮件。

点击邮件里按钮会找到官网给你提供的API KEY.

这里以PHP为例!

几行代码就可以搞定

安装Composer包并将其添加到应用的依赖,或直接从Github上下载都是可以的

 composer require tinify/tinify  
 
//主要代码
require_once("vendor/autoload.php");

\Tinify\setKey("这里是你的 API key");

for($i =0; $i <=257; $i++){
  
Tinify\fromFile("zip/".$i.".jpg")->toFile("zip/".$i.".jpg");
  
}
  

然后去cmd 去执行一下这个文件

 php zip.php  

然后就可以喝杯咖啡,静等程序执行完成。

是不是很简单!官网还提供有调整图片大小的功能

 $source = \Tinify\fromFile("large.jpg");
$resized = $source->resize(array(
    "method" => "fit",
    "width" => 150,
    "height" => 100
));
$resized->toFile("thumbnail.jpg");  

一般这些就足够用了!官网还提供其他的功能,可以自己去看看!

文章来源:智云一二三科技

文章标题:记录一个无损压缩图片的小工具

文章地址:https://www.zhihuclub.com/151194.shtml

关于作者: 智云科技

热门文章

网站地图