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:
Paket RUBYgem install smallpict-rubyContoh 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.
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.
