SmallPict LogoSmallPict
Integrasi & SDK Resmi

Pemrosesan Gambar Praktis untuk Ruby on Rails & ActiveStorage

Percepat unggahan gambar di Rails dengan gem resmi kami. Melengkapi varian ActiveStorage dan background worker Sidekiq secara mulus.

Instal:gem install smallpict-ruby
Paket RUBY

Contoh Implementasi

ruby
# Gemfile
gem 'smallpict-ruby'

# config/initializers/smallpict.rb
SmallPict.configure do |config|
  config.api_key = ENV['SMALLPICT_API_KEY']
  config.auto_format = :auto # Selects AVIF or WebP based on client
  config.quality = 82
end

# In your Controller / Service:
optimized_url = SmallPict.optimize(
  user.avatar.url,
  width: 400,
  format: :avif
)

Langkah Integrasi

11. Tambahkan ke Gemfile

Tambahkan gem 'smallpict' ke Gemfile Anda lalu jalankan bundle install.

22. Konfigurasikan Initializer

Buat config/initializers/smallpict.rb dengan API key dan format standar Anda.

33. Proses Lampiran

Gunakan smallpict_optimize pada lampiran ActiveStorage sebelum disimpan ke cloud.

Manfaat Utama

  • Integrasi ActiveStorage native tanpa konfigurasi rumit
  • Adapter antrean latar belakang untuk Sidekiq dan GoodJob
  • Penanganan fallback otomatis jika terjadi gangguan jaringan
  • Menyimpan file master asli berdampingan dengan format modern
Dokumentasi Developer Resmi

Butuh Panduan Implementasi Lengkap & Spesifikasi API?

Pelajari referensi parameter, mekanisme autentikasi, kode error, dan instruksi pengujian lokal di panduan developer resmi Gem Ruby & Rails.

Baca Dokumen Gem Ruby & Rails

Tingkatkan Pipeline Gambar Gem Ruby & Rails Anda

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