SmallPict LogoSmallPict
आधिकारिक इंटीग्रेशन और SDK

Java और Spring Boot के लिए उच्च-समवर्ती छवि ट्रांसकोडिंग

Spring Boot, Quarkus और Micronaut माइक्रोसर्विसेज के लिए निर्मित एंटरप्राइज़-तैयार Java क्लाइंट। नॉन-ब्लॉकिंग I/O के साथ उच्च थ्रूपुट।

इंस्टॉल:implementation "app.smallpict:smallpict-java:1.2.0"
JAVA पैकेज

कार्यान्वयन उदाहरण

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

इंटीग्रेशन चरण

11. Maven / Gradle निर्भरता जोड़ें

अपने build.gradle या pom.xml में app.smallpict:smallpict-java जोड़ें।

22. Spring Bean पंजीकृत करें

कनेक्शन पूलिंग और टाइमआउट के साथ SmallPictClient @Bean घोषित करें।

33. बाइट स्ट्रीम को प्रोसेस करें

InputStream या byte[] बफ़र को सीधे client.optimize() में पास करें।

मुख्य लाभ

  • OkHttp कनेक्शन पूलिंग और HTTP/2 के साथ थ्रेड-सुरक्षित क्लाइंट
  • अंतर्निहित घातीय बैकऑफ़ पुनः प्रयास और सर्किट ब्रेकर तंत्र
  • सर्वर डिस्क पर लिखे बिना 35ms से कम की इन-मेमोरी पाइपलाइन
  • Java 17, 21 LTS और Spring Boot 3+ के साथ पूरी तरह से संगत
आधिकारिक डेवलपर दस्तावेज़

क्या आपको पूर्ण गाइड और API विनिर्देश चाहिए?

हमारे आधिकारिक Java & Spring Boot SDK डेवलपर गाइड में पैरामीटर संदर्भ, प्रमाणीकरण और स्थानीय परीक्षण निर्देश देखें।

Java & Spring Boot SDK डॉक्स पढ़ें

अपने Java & Spring Boot SDK इमेज पाइपलाइन को सुपरचार्ज करें

अपने ऐप में 50ms से कम में AVIF और WebP इमेज ऑप्टिमाइज़ेशन का अनुभव करें। कोई सेटअप शुल्क नहीं, तुरंत सैंडबॉक्स कीज़।