IMGKIT reqiured साथ सीएसएस में किसी भी पृष्ठभूमि छवि या अन्य संपत्तियों के लिए पूर्ण यूआरएल। तो आप इसे उत्पन्न कर सकते हैं गतिशील रूप से इस लिंक https://coderwall.com/p/exj0ig और कुछ कदम के रूप में
एक के बाद) रेल एप्लिकेशन
बी) स्थापित मणि 'सास-रेलों' के संपत्ति/छवियों में आपके सभी चित्रों को रखो फ़ोल्डर नहीं तो स्थापित https://github.com/rails/sass-rails
सी) css_file_name.css.sccs.erb के रूप में एक और सीएसएस फ़ाइल नाम बनाने
डी) इसमें अपनी सभी अन्य सीएसएस फ़ाइल सामग्री डालें।
ई) सीएसएस फ़ाइल सिर्फ अपने छवि फ़ाइल नाम डाल के रूप में नीचे में: पृष्ठभूमि: चित्र-यूआरएल ('image.png');
एफ) उपयोग संपत्ति pipline (http://guides.rubyonrails.org/asset_pipeline.html#how-to-use-the-asset-pipeline) अपने ऐप्लिकेशन मोड के रूप में आदेश नीचे रन: (1) विकास मोड: RAILS_ENV = विकास बंडल कार्यकारी रेक संपत्ति: precompile (2) उत्पादन मोड: RAILS_ENV = उत्पादन बंडल कार्यकारी रेक संपत्ति: precompile
जी) अपने config/वातावरण में/
(1) development.rb में config.action_controller.asset_host = "अपने स्थानीय होस्ट यूआरएल यानी YOUR_LOCALHOST_ADDRES एस "
(2) उत्पादन.आरबी config.action_controller में।asset_host = "http://assets.example.com"/अपना पता/
एच) और पुनः प्रारंभ सर्वर पिछले
नीचे
html_content = "YOUR HTML CONTENT"
kit = IMGKit.new(html_content, height: 900, transparent:true, quality:10) /*YOUR SETTING*/
kit.stylesheets << "#{Rails.root}/public/assets/application.css"
file = kit.to_file(Rails.root + "public/pngs/" + "screenshot.png") /*YOUR IMAGE NAME*/
send_file("#{Rails.root}/public/pngs/screenshot.png", :filename => "screenshot.png", :type => "image/png",:disposition => 'attachment',:streaming=> 'true') /*YOUR ADDRESS WHERE U WANT TO STORE PNG FILE*/
रूप IMGKIT के साथ अपने स्टाइलशीट संबंधित आई) और आनंद !!!!!
[नोट:। के बाद हर परिवर्तन संपत्ति चलाएं जो pipline आदेश नवीनतम application.css जो .sccs.erb एक्सटेंशन फ़ाइल से बनाया गया है पाने के लिए]
स्रोत
2014-01-14 10:36:32
इस दो बार पढ़ने के बाद, मैं अभी भी संदेह में हूँ कि तुम क्या पूरा करने की कोशिश कर रहे हैं। – tybro0103
कृपया सभी को बताएं: 1) क्यों और 2) आप किस टैग प्रकार के बारे में बात कर रहे हैं? – jschorr
क्या छवि एक छवि _of_ कुछ एचटीएमएल कोड टैग का एक सेट दिखाती है, एक पृष्ठ की एक छवि जो किसी विशेष ब्राउज़र में प्रस्तुत की जाती है, या आप पृष्ठ का एक विशेष भाग लेने की कोशिश कर रहे हैं, एक अनुच्छेद टैग कहें और उसे चालू करें एक छवि में जो उस पैराग्राफ को एक छवि के रूप में प्रदर्शित करता है - छवि जनरेटर को प्रभावी रूप से एक पाठ। या यह पूरी तरह से कुछ और है? – stef