HTML Canvas লাইন
- পূর্ববর্তী পৃষ্ঠা Canvas কোর্ডিনেট
- পরবর্তী পৃষ্ঠা Canvas আকার
ইনস্ট্যান্স
// ক্যানভাস তৈরি করুন: const canvas = document.getElementById("myCanvas"); const ctx = canvas.getContext("2d"); // একটি নতুন পথ নির্দিষ্ট করুন: ctx.beginPath(); // শুরু পয়েন্ট নির্দিষ্ট করুন: ctx.moveTo(0, 0); // শেষ পয়েন্ট নির্দিষ্ট করুন: ctx.lineTo(200, 100); // চিত্রিত করুন: ctx.stroke();
Canvas লাইন চিত্রিতকরণ
লাইন চিত্রিত করা হয় ক্যানভাসের পথের মাধ্যমে:
পদ্ধতি | বর্ণনা | চিত্রিত করুন |
---|---|---|
beginPath() | একটি নতুন পথ শুরু করুন | না |
moveTo() | একটি পয়েন্টে চলুন | না |
lineTo() | অন্য একটি পয়েন্টে লাইন চিত্রিত করুন | না |
stroke() | চিত্রনাট্য | হয় |
পদ্ধতি
beginPath() মথুর মাধ্যমে একটি নতুন পথ শুরু করা হয়। এটা কিছুই চিত্রিত করে না, তা শুধুমাত্র একটি নতুন পথ নির্দিষ্ট করে
moveTo() মথুর মাধ্যমে লাইনের শুরু পয়েন্ট নির্দিষ্ট করা হয়। এটা কিছুই চিত্রিত করে না, তা শুধুমাত্র একটি শুরু পয়েন্ট সেট করে
lineTo() মথুর মাধ্যমে লাইনের শেষ পয়েন্ট নির্দিষ্ট করা হয়। এটা কিছুই চিত্রিত করে না, তা শুধুমাত্র একটি শেষ পয়েন্ট সেট করে
stroke() মথুর মাধ্যমে লাইন অস্তিত্বায়িত করা হয়। ডিফল্ট লাইন রঙ black
lineWidth প্রতিভা
lineWidth প্রতিভা ক্যানভাসে চিত্রিত হতে ব্যবহৃত লাইন প্রশস্ততা নির্দিষ্ট করে
এটা stroke() মথুর পূর্বে সেট করা উচিত。
ইনস্ট্যান্স
ctx.beginPath(); ctx.moveTo(0, 0); ctx.lineTo(200, 100); ctx.lineWidth = 10; ctx.stroke();
strokeStyle প্রতিভা
strokeStyle প্রতিভা ক্যানভাসে চিত্রিত হতে ব্যবহৃত শৈলীকে নির্দিষ্ট করে
এটা stroke() মথুর পূর্বে সেট করা উচিত。
ইনস্ট্যান্স
ctx.beginPath(); ctx.moveTo(0, 0); ctx.lineTo(200, 100); ctx.lineWidth = 10; ctx.strokeStyle = "red"; ctx.stroke();
lineCap প্রতিভা
lineCap প্রতিভা লাইনের শেষ শৈলী (butt, round বা square) নির্দিষ্ট করে
ডিফল্ট হিসেবে square (চক্কীর) হয়。
এটা stroke() মথুর পূর্বে সেট করা উচিত。
ইনস্ট্যান্স
ctx.beginPath(); ctx.moveTo(0,0); ctx.lineTo(175,75); ctx.lineWidth = 10; ctx.lineCap = "round"; ctx.stroke();
অন্যান্য দেখুন:
- পূর্ববর্তী পৃষ্ঠা Canvas কোর্ডিনেট
- পরবর্তী পৃষ্ঠা Canvas আকার