SmallPict LogoSmallPict
การเชื่อมต่อและ SDK อย่างเป็นทางการ

การประมวลผลภาพที่ง่ายดายสำหรับ Ruby on Rails และ ActiveStorage

เร่งความเร็วการอัปโหลดภาพใน Rails ด้วย Gem อย่างเป็นทางการของเรา เสริมการทำงานของตัวแปร ActiveStorage และงานเบื้องหลัง Sidekiq ได้อย่างสมบูรณ์แบบ

ติดตั้ง:gem install smallpict-ruby
แพ็กเกจ RUBY

ตัวอย่างการติดตั้งโค้ด

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
)

ขั้นตอนการเชื่อมต่อ

11. เพิ่ม Gem ใน Gemfile

เพิ่ม gem 'smallpict' ลงใน Gemfile แล้วรันคำสั่ง bundle install

22. กำหนดค่า Initializer

สร้าง config/initializers/smallpict.rb พร้อม API Key และรูปแบบเริ่มต้น

33. ประมวลผลไฟล์แนบ

เรียกใช้ smallpict_optimize บนไฟล์แนบ ActiveStorage ก่อนจัดเก็บลงคลาวด์

ประโยชน์หลัก

  • ผสานกับ ActiveStorage โดยตรงโดยไม่ต้องตั้งค่าที่ซับซ้อน
  • มีตัวเชื่อมต่อสำหรับ Sidekiq และ GoodJob
  • มีกลไกสำรองอัตโนมัติเมื่อเกิดข้อผิดพลาดทางเครือข่าย
  • จัดเก็บไฟล์ต้นฉบับดั้งเดิมควบคู่ไปกับไฟล์รูปแบบสมัยใหม่
เอกสารสำหรับนักพัฒนาอย่างเป็นทางการ

ต้องการคู่มือการใช้งานและข้อมูลจำเพาะ API ครบชุดหรือไม่?

ศึกษาข้อมูลพารามิเตอร์ การยืนยันตัวตน และการทดสอบในระบบในคู่มือนักพัฒนา Ruby & Rails Gem อย่างเป็นทางการของเรา

อ่านเอกสาร Ruby & Rails Gem

เพิ่มประสิทธิภาพไพป์ไลน์รูปภาพ Ruby & Rails Gem ของคุณ

สัมผัสประสบการณ์เพิ่มประสิทธิภาพรูปภาพ AVIF และ WebP ต่ำกว่า 50ms ในแอปพลิเคชันของคุณ ไม่มีค่าติดตั้ง คีย์ทดลองใช้งานทันที