1. পণ্য
  2.   ছবি
  3.   JavaScript
  4.   SmartCrop.js
 
  

ইমেজ প্রসেসিংয়ের জন্য ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি

স্মার্টলি ছবি ক্রপ করার জন্য ওপেন সোর্স API

SmartCrop.js কি?

SmartCrop.js হল একটি বিনামূল্যের এবং ওপেন সোর্স API যা জাভাস্ক্রিপ্ট ডেভেলপারদের স্বয়ংক্রিয়ভাবে ছবি ক্রপ করতে দেয়। এপিআই বিষয়বস্তু সচেতন এবং ছবি ক্রপ করতে অ্যালগরিদমের একটি সেট ব্যবহার করে। এপিআই ল্যাপ্লেস ব্যবহার করে প্রান্তগুলি খুঁজে পায়, ত্বকের মতো রঙের অঞ্চলগুলি খুঁজে বের করে মুখগুলি খুঁজে পায়, উচ্চ স্যাচুরেশন সহ অঞ্চলগুলি খুঁজে পায় এবং চিত্রটি প্রক্রিয়া করে৷ একটি নির্দিষ্ট অঞ্চল খুঁজে পাওয়ার পরে, API সেই অঞ্চলটিকে বুস্ট করে এবং প্রার্থী ফসলের একটি সেট তৈরি করে।

ইমেজ ক্রপ করার সময়, আপনি HTMLImageElement, HTMLCanvasElement বা HTMLVideoElement ব্যবহার করতে পারেন এবং minScale, width, height, boost, এবং ruleOfThirds সহ ইমেজ ক্রপ করার বিকল্প সেট করতে পারেন।

Previous Next

SmartCrop.js দিয়ে শুরু করা

NPM এর মাধ্যমে SmartCrop.js ইনস্টল করার প্রস্তাবিত উপায়। এটি ইনস্টল করতে নিম্নলিখিত কমান্ড ব্যবহার করুন.

NPM এর মাধ্যমে SmartCrop.js ইনস্টল করুন

 npm install smartcrop 

ফ্রি জাভাস্ক্রিপ্ট API এর মাধ্যমে স্মার্ট ক্রপ ছবি

ওপেন সোর্স SmartCrop.js লাইব্রেরি জাভাস্ক্রিপ্ট ডেভেলপারদের প্রোগ্রামাটিকভাবে ছবি ক্রপ করার অনুমতি দেয়। API অ্যালগরিদমের উপর ভিত্তি করে, API উচ্চ স্যাচুরেশন এলাকা খুঁজে পায়, স্কিন টোন সহ রঙ খুঁজে পায়, প্রান্ত খুঁজে পায় এবং ছবি ক্রপ করার জন্য একটি স্মার্ট অনুমান প্রদান করে। ছবিকে স্মার্ট ক্রপ করার জন্য, API smartcrop.crop(image, options) পদ্ধতি প্রদান করে। পদ্ধতিটি ফসলের জন্য চিত্র এবং চিত্র বিকল্পগুলি পায়। কোডের নিম্নলিখিত এক লাইন ব্যবহার করে, আপনি সহজেই আপনার ছবির জন্য একটি স্মার্ট ক্রপ পেতে পারেন

জাভাস্ক্রিপ্টে স্মার্ট ক্রপ ইমেজ

  1. লাইব্রেরি আমদানি করুন
  2. ফসল ইমেজ

জাভাস্ক্রিপ্টে ছবি ক্রপ করুন

smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});
            
 বাংলা