ইমেজ প্রসেসিংয়ের জন্য ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি
বিভিন্ন রেজোলিউশনে ওয়েবসাইটের স্ক্রিনশট ক্যাপচার করুন।
Pageres কি?
Pageres হল একটি বিনামূল্যের এবং ওপেন-সোর্স API যা জাভাস্ক্রিপ্ট ডেভেলপারদের প্রোগ্রামে ওয়েবসাইটের স্ক্রিনশট নিতে দেয়। API এর উদ্দেশ্য হল আপনার ওয়েবসাইটটি প্রতিক্রিয়াশীল তা নিশ্চিত করা। এটি হালকা এবং দ্রুত এবং মাত্র এক মিনিটের মধ্যে 10টি ভিন্ন ওয়েবসাইট থেকে 100টি স্ক্রিনশট তৈরি করতে পারে৷ ওয়েবসাইটটি যে প্রতিক্রিয়াশীল তা নিশ্চিত করতে এটি বিভিন্ন রেজোলিউশনে স্ক্রিনশট নেয়। তদ্ব্যতীত, এপিআই SVG চিত্রগুলি রেন্ডার করতেও ব্যবহার করা যেতে পারে।
সাইটের স্ক্রিনশট নেওয়ার জন্য, আপনাকে সাইটের URL পাস করতে হবে। আপনি আউটপুট স্ক্রিনশটের জন্য আকার, প্রস্থ, উচ্চতা, তারিখ এবং সময় নির্দিষ্ট করতে পারেন। উপরন্তু, আপনি স্ক্রিনশটগুলির জন্য একটি ক্রমবর্ধমান নাম নির্দিষ্ট করতে পারেন - তাই, যখন একটি ফাইল বিদ্যমান থাকে, এটি একটি বর্ধিত সংখ্যা যুক্ত করে।
Pageres দিয়ে শুরু করা
NPM এর মাধ্যমে Pageres ইনস্টল করার প্রস্তাবিত উপায়। এটি ইনস্টল করতে নিম্নলিখিত কমান্ড ব্যবহার করুন.
NPM এর মাধ্যমে Pageres ইনস্টল করুন
npm install pageres
ফ্রি জাভাস্ক্রিপ্ট API এর মাধ্যমে ওয়েবসাইটের স্ক্রিনশট ক্যাপচার করুন
ওপেন সোর্স পেজেরেস লাইব্রেরি জাভাস্ক্রিপ্ট ডেভেলপারদের প্রোগ্রামে ওয়েবসাইটের স্ক্রিনশট নিতে দেয়। ওয়েবসাইটের স্ক্রিনশট নেওয়ার জন্য, API Pageres() পদ্ধতি প্রদান করে। স্ক্রিনশট নেওয়ার সময় আপনি বিলম্ব, সময়সীমা, ক্রপ, CSS এবং অন্যান্য বিকল্পগুলি সেট করতে পারেন। আউটপুট ফাইলের জন্য, আপনি আকার, প্রস্থ, উচ্চতা, তারিখ এবং সময় সেট করতে পারেন। নিম্নলিখিত কোড ব্যবহার করে, আপনি আপনার ওয়েবসাইটের স্ক্রিনশট নিতে পারেন।
জাভাস্ক্রিপ্টে স্ক্রিনশট ক্যাপচার করুন
- লাইব্রেরি আমদানি করুন
- স্ক্রিনশট ক্যাপচার করুন
জাভাস্ক্রিপ্টে ওয়েবসাইটের স্ক্রিনশট ক্যাপচার করুন
const Pageres = require('pageres');
(async () => {
await new Pageres({delay: 2})
.src('https://products.fileformat.com', ['480x320', '1024x768', 'iphone 5s'], {crop: true})
.dest(__dirname)
.run();
console.log('Finished generating screenshots!');
})();
});