आधिकारिक इंटीग्रेशन और SDK
Ruby on Rails और ActiveStorage के लिए सहज छवि प्रसंस्करण
हमारे आधिकारिक Gem के साथ Rails में छवि अपलोड को गति दें। ActiveStorage और Sidekiq बैकग्राउंड कार्यों के साथ स्वाभाविक रूप से एकीकृत होता है।
इंस्टॉल:
RUBY पैकेजgem install smallpict-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. Gemfile में जोड़ें
अपनी Gemfile में gem 'smallpict' जोड़ें और bundle install चलाएं।
22. इनिशियलाइज़र कॉन्फ़िगर करें
अपनी API कुंजी और डिफ़ॉल्ट प्रारूप के साथ config/initializers/smallpict.rb बनाएं।
33. अनुलग्नकों को अनुकूलित करें
क्लाउड पर संग्रहीत करने से पहले ActiveStorage अनुलग्नकों पर smallpict_optimize कॉल करें।
मुख्य लाभ
- शून्य अतिरिक्त विन्यास के साथ मूल ActiveStorage एकीकरण
- Sidekiq और GoodJob बैकग्राउंड वर्कर एडेप्टर
- अस्थायी नेटवर्क समस्याओं के दौरान स्वचालित सुरक्षित फ़ॉलबैक
- आधुनिक प्रारूपों के साथ-साथ मूल मास्टर फ़ाइलों को सुरक्षित रखता है
आधिकारिक डेवलपर दस्तावेज़
क्या आपको पूर्ण गाइड और API विनिर्देश चाहिए?
हमारे आधिकारिक Ruby & Rails Gem डेवलपर गाइड में पैरामीटर संदर्भ, प्रमाणीकरण और स्थानीय परीक्षण निर्देश देखें।
अपने Ruby & Rails Gem इमेज पाइपलाइन को सुपरचार्ज करें
अपने ऐप में 50ms से कम में AVIF और WebP इमेज ऑप्टिमाइज़ेशन का अनुभव करें। कोई सेटअप शुल्क नहीं, तुरंत सैंडबॉक्स कीज़।
