SDK PHP
Paket resmi smallpict/smallpict-php untuk Laravel, Symfony, dan aplikasi PHP kustom.
Library PHP resmi SmallPict kompatibel dengan PHP 7.4 hingga PHP 8.3+.
Instalasi
Shell
composer require smallpict/smallpict-phpContoh Penggunaan
PHP
<?phprequire 'vendor/autoload.php';
use SmallPict\Client as SmallPictClient;
$client = new SmallPictClient('sp_sdk_your_key', 'sec_your_secret');
// 1. Mode Lossy (Bawaan: hemat ukuran 70-85%)$lossyResult = $client->optimize(file_get_contents('hero.jpg'), [ 'format' => 'avif', 'quality' => 80, 'maxWidth' => 1920, 'lossless' => false // Bawaan: kompresi lossy]);echo "URL Lossy: " . $lossyResult->url . "\n";
// 2. Mode Lossless (Pixel-perfect untuk logo & ikon)$losslessResult = $client->optimize(file_get_contents('logo.png'), [ 'format' => 'webp', 'lossless' => true // Mengaktifkan kompresi lossless tanpa penurunan kualitas]);echo "URL Lossless: " . $losslessResult->url . "\n";