आधिकारिक PHP SDK
Laravel, Symfony और कस्टम PHP अनुप्रयोगों के लिए smallpict/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";