SmallPict LogoSmallPict
Officiƫle Integratie & SDK

Enterprise-bibliotheek voor Spring Cloud microservices en Java-toepassingen

Sterk getypte Java-SDK ontworpen voor missiekritieke bedrijfsomgevingen met ondersteuning voor Spring Boot dependency injection en reactieve Project Reactor-stromen.

Installeren:implementation "app.smallpict:smallpict-java:1.2.0"
JAVA Pakket

Implementatievoorbeeld

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();
    }
}

Integratiestappen

1Voeg Maven-afhankelijkheid toe

Neem smallpict-spring-boot-starter op in uw pom.xml of build.gradle.

2Pas application.yml aan

Definieer smallpict.api-key en configureer instellingen voor HTTP-verbindingen.

3Injecteer de Service

Injecteer @Autowired SmallPictService in uw controllers en zakelijke logica.

Belangrijkste Voordelen

  • Native ondersteuning voor Spring Boot 3 en compatibel met GraalVM Native Image
  • Zowel synchrone als reactieve asynchrone API's via Project Reactor
  • Ingebouwde Micrometer-metrieken voor betrouwbare realtime monitoring
  • Ontworpen voor hoge beschikbaarheid en capaciteit in bedrijfsclusters
Officiƫle Ontwikkelaarsdocumentatie

Complete handleidingen en API-specificaties nodig?

Ontdek parameterreferenties, authenticatie en lokaal testen in onze officiƫle Java & Spring Boot SDK-handleiding.

Lees Java & Spring Boot SDK Documentatie

Geef je Java & Spring Boot SDK Beeld-pipeline een Boost

Ervaar AVIF- en WebP-optimalisatie in minder dan 50 ms. Geen installatiekosten, directe sandbox-sleutels.