Skip to content
smallPict
Mulai Gratis

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-php

Contoh 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";