SmallPict LogoSmallPict
تكامل و SDK رسمي

مكتبة للمؤسسات مخصصة لخدمات Spring Cloud المصغرة وتطبيقات Java

حزمة Java ذات أنواع صارمة مصممة للبيئات الحيوية مع دعم حقن التبعيات في Spring Boot والتدفقات التفاعلية Project Reactor.

تثبيت: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();
    }
}

خطوات التكامل

1إضافة تبعية Maven

أدرج smallpict-spring-boot-starter في ملف pom.xml أو build.gradle.

2ضبط application.yml

حدد قيمة smallpict.api-key واضبط خيارات مجمع اتصالات HTTP.

3حقن الخدمة

قم بحقن @Autowired SmallPictService في وحدات التحكم وطبقات منطق العمل.

المزايا الرئيسية

  • دعم أصلي لـ Spring Boot 3 وتوافق تام مع صور GraalVM Native Image
  • واجهات برمجية متزامنة وتفاعلية غير متزامنة عبر Project Reactor
  • مقاييس مدمجة عبر Micrometer للمراقبة الدقيقة للأداء في الوقت الفعلي
  • مصمم لتحقيق أعلى موثوقية وقدرة استيعابية في مجموعات الخوادم المؤسسية
وثائق المطورين الرسمية

هل تحتاج إلى إرشادات كاملة ومواصفات API؟

استكشف مراجع المعلمات وآليات المصادقة وإرشادات الاختبار المحلي في دليل مطوري حزمة Java & Spring Boot SDK الرسمي.

قراءة وثائق حزمة Java & Spring Boot SDK

عزز أداء مسار صور حزمة Java & Spring Boot SDK الخاص بك

استمتع بتحسين صور AVIF و WebP بأقل من 50 مللي ثانية في تطبيقك. بدون رسوم إعداد ومفاتيح تجريبية فورية.