حزمة SDK الرسمية لـ PHP
حزمة smallpict/smallpict-php لـ Laravel وSymfony وتطبيقات 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 "الرابط المحسن: " . $result->url . "\n";echo "التوفير: " . $result->savingsPercentage . "%\n";
// 2. الاستعلام عن الحصة$quota = $client->getQuota();echo "الباقة: " . $quota->plan . "\n";