SmallPict LogoSmallPict
Integrasi & SDK Resmi

Transcoding Gambar Konkurensi Tinggi untuk Java & Spring Boot

Klien Java siap produksi yang dirancang untuk arsitektur mikroservis Spring Boot, Quarkus, dan Micronaut. Throughput tinggi dengan I/O non-blocking.

Instal:implementation "app.smallpict:smallpict-java:1.2.0"
Paket JAVA

Contoh Implementasi

java
// Spring Boot Service Example
import app.smallpict.SmallPictClient;
import app.smallpict.models.OptimizeRequest;
import app.smallpict.models.ImageFormat;
import org.springframework.stereotype.Service;

@Service
public class MediaOptimizationService {
    private final SmallPictClient client = new SmallPictClient(System.getenv("SMALLPICT_API_KEY"));

    public String optimizeUpload(byte[] imageBytes) {
        return client.optimize(OptimizeRequest.builder()
            .bytes(imageBytes)
            .format(ImageFormat.AVIF)
            .quality(80)
            .maxWidth(1600)
            .build())
            .getCdnUrl();
    }
}

Langkah Integrasi

11. Tambahkan Dependensi Maven / Gradle

Tambahkan app.smallpict:smallpict-java ke build.gradle atau pom.xml Anda.

22. Daftarkan Spring Bean

Deklarasikan @Bean SmallPictClient dengan connection pooling dan batas waktu.

33. Proses Aliran Byte

Teruskan InputStream atau byte[] buffer langsung ke client.optimize().

Manfaat Utama

  • Klien thread-safe dengan OkHttp connection pooling dan HTTP/2
  • Mendukung exponential backoff dan circuit breaker bawaan
  • Pipeline streaming di bawah 35ms tanpa penulisan ke disk server
  • Kompatibel penuh dengan Java 17, 21 LTS dan Spring Boot 3+
Dokumentasi Developer Resmi

Butuh Panduan Implementasi Lengkap & Spesifikasi API?

Pelajari referensi parameter, mekanisme autentikasi, kode error, dan instruksi pengujian lokal di panduan developer resmi SDK Java & Spring Boot.

Baca Dokumen SDK Java & Spring Boot

Tingkatkan Pipeline Gambar SDK Java & Spring Boot Anda

Rasakan optimasi gambar AVIF dan WebP di bawah 50ms di aplikasi Anda. Tanpa biaya setup, sandbox API key instan, dan skalabilitas tanpa batas.