SmallPict LogoSmallPict
Officiële Integratie & SDK

ActiveStorage-integratie en achtergrondverwerking met Sidekiq

Een Ruby-gem speciaal voor Ruby on Rails die naadloos integreert met ActiveStorage om automatisch WebP- en AVIF-varianten te genereren.

Installeren:gem install smallpict-ruby
RUBY Pakket

Implementatievoorbeeld

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
)

Integratiestappen

1Toevoegen aan Gemfile

Voeg gem 'smallpict' toe aan uw Gemfile en voer bundle install uit.

2Configureer de Opslagdienst

Definieer de SmallPict-service in config/storage.yml met uw API-sleutel.

3Genereer Varianten

Declareer geoptimaliseerde varianten op uw bijlagen volgens de gebruikelijke ActiveStorage-syntax.

Belangrijkste Voordelen

  • Directe en transparante integratie met Rails ActiveStorage
  • Kant-en-klaar voor achtergrondprocessors zoals Sidekiq en GoodJob
  • Maakt zware ImageMagick-systeempakketten op uw servers overbodig
  • Compatibel met Rails 6.x, 7.x en 8.x
Officiële Ontwikkelaarsdocumentatie

Complete handleidingen en API-specificaties nodig?

Ontdek parameterreferenties, authenticatie en lokaal testen in onze officiële Ruby & Rails Gem-handleiding.

Lees Ruby & Rails Gem Documentatie

Geef je Ruby & Rails Gem Beeld-pipeline een Boost

Ervaar AVIF- en WebP-optimalisatie in minder dan 50 ms. Geen installatiekosten, directe sandbox-sleutels.