Skip to content
smallPict

PHP SDK

Laravel、Symfony、カスタムPHP環境向け公式 smallpict/smallpict-php ライブラリ。

公式SmallPict PHPライブラリは、PHP 7.4から8.3+に対応し、PSR-7およびPSR-18規約に準拠しています。


インストール

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 "最適化後URL: " . $result->url . "\n";echo "削減率: " . $result->savingsPercentage . "%\n";
// 2. クォータ状況を取得$quota = $client->getQuota();echo "ご契約プラン: " . $quota->plan . "\n";