SmallPict LogoSmallPict
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:gem install smallpict-ruby
Pacchetto RUBY

Esempio 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.

Leggi la Documentazione di 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.