SmallPict LogoSmallPict
Tích hợp & SDK Chính thức

Xử lý hình ảnh dễ dàng cho Ruby on Rails & ActiveStorage

Tăng tốc tải lên hình ảnh trong Rails với gem chính thức. Bổ sung hoàn hảo cho các biến thể ActiveStorage và tác vụ nền Sidekiq.

Cài đặt:gem install smallpict-ruby
Gói RUBY

Ví dụ Triển khai

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
)

Các bước Tích hợp

11. Thêm gem vào Gemfile

Thêm gem 'smallpict' vào Gemfile của bạn và chạy bundle install.

22. Cấu hình Initializer

Tạo config/initializers/smallpict.rb với API key và định dạng mặc định.

33. Xử lý tệp đính kèm

Gọi smallpict_optimize trên tệp đính kèm ActiveStorage trước khi lưu trữ vào đám mây.

Lợi ích Chính

  • Tích hợp ActiveStorage nguyên bản không cấu hình phức tạp
  • Bộ điều hợp tác vụ nền cho Sidekiq và GoodJob
  • Tự động dự phòng an toàn khi có sự cố mạng tạm thời
  • Lưu giữ tệp gốc song song với các định dạng hiện đại
Tài liệu Nhà phát triển Chính thức

Cần hướng dẫn triển khai đầy đủ và thông số API?

Tìm hiểu tài liệu tham khảo thông số, cơ chế xác thực và hướng dẫn kiểm thử trong tài liệu chính thức cho Ruby & Rails Gem.

Đọc Tài liệu Ruby & Rails Gem

Tăng tốc Quy trình Xử lý Ảnh Ruby & Rails Gem của Bạn

Trải nghiệm tối ưu hóa ảnh AVIF và WebP dưới 50ms trong ứng dụng của bạn. Không phí thiết lập, cấp khóa sandbox ngay lập tức.