Integrazione Ufficiale e SDK
Integrazione con ActiveStorage ed elaborazione in background con Sidekiq
Una gemma Ruby per Ruby on Rails che si connette ad ActiveStorage per fornire varianti WebP e AVIF in modo completamente trasparente.
Installa:
Pacchetto RUBYgem install smallpict-rubyEsempio di Implementazione
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
)Passaggi di Integrazione
1Aggiungi a Gemfile
Aggiungi gem 'smallpict' al tuo Gemfile ed esegui bundle install.
2Configura il Servizio
Definisci il servizio SmallPict in config/storage.yml con la tua chiave API.
3Genera Varianti
Dichiara varianti ottimizzate nei tuoi modelli con la consueta sintassi di ActiveStorage.
Vantaggi Principali
- Connessione diretta e trasparente con Rails ActiveStorage
- Pronto all'uso con code di background come Sidekiq e GoodJob
- Elimina le pesanti dipendenze da ImageMagick sui tuoi server
- Compatibile con Rails 6.x, 7.x e 8.x
Documentazione Ufficiale per Sviluppatori
Hai bisogno di guide complete e specifiche API?
Esplora i riferimenti ai parametri, autenticazione e test locali nella nostra guida ufficiale per Gemma Ruby & Rails.
Accelera la pipeline di immagini Gemma Ruby & Rails
Ottimizzazione di immagini AVIF e WebP in meno di 50 ms nella tua applicazione. Nessun costo di configurazione.
