Skip to content
smallPict
免费开始

PHP SDK

官方 smallpict/smallpict-php 依赖包,适用于 Laravel, Symfony 及现代 PHP 项目。

SmallPict 官方 PHP 客户端完全兼容 PHP 7.4 至 8.3+,遵循 PSR-7 与 PSR-18 HTTP 规范。


安装方式

Shell
composer require smallpict/smallpict-php

快速上手示例

PHP
<?phprequire 'vendor/autoload.php';
use SmallPict\Client as SmallPictClient;
$client = new SmallPictClient(    getenv('SMALLPICT_API_KEY'),    getenv('SMALLPICT_SECRET_KEY'));
// 1. 执行图片转码与压缩$fileData = file_get_contents('photo.jpg');$result = $client->optimize($fileData, [    'format'  => 'avif',    'quality' => 80]);
echo "优化后地址: " . $result->url . "\n";echo "节省空间: " . $result->savingsPercentage . "%\n";
// 2. 查询账户配额状态$quota = $client->getQuota();echo "当前套餐: " . $quota->plan . "\n";