Drawing Methods on canvas

Previous >    <Next  

‎متدهاي ترسيم دربوم ـ Drawing Methods on canvas

‎سه متد ترسيمي مستقيم در رويCanvas وجود دارد .

‎متد ‎شرح
fillRect() ‎يك مستطيل توپر رسم ميكند.
strokeRect() ‎مستطيل توخالي ترسيم ميكند.
clearRect() ‎پيكسل هاي مشخص شده دريك مستطيل را پاك ميكند.
<>

‎متدCanvas ‎fillRect()‎

‎متد‎fillRect()‎‎ روي بوم مستطيلي توپر ترسيم ميكند .اين متد مسير جاري راتغيير ‎نمي دهد.

‎مقدار پيش فرض ويژگيfillStyle آن رنگ سياه ميباشد .

‎مثال ـ ترسيم مستطيل روي بوم

const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");

ctx.fillRect(20, 20, 150, 100);

--(go to editor for change code and run)

‎فرمت استفاده ـSyntax

context.fillRect(x,y,width,height)

‎دراين فرمت‎context‎ شئ زمينه دوبعدي است .

‎مقادير پارامترها ـParameter Values

‎پارامتر ‎شرح
x ‎مختصاتx گوشه سمت چپ بالاي مستطيل
y ‎مختصاتy گوشه سمت چپ بالائي مستطيل
width ‎عرض مستطيل برحسب پيكسل
height ‎ارتفاع مستطيل برحسب پيكسل

‎مثال ـ مستطيل با رنگ قرمز

const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");

ctx.fillStyle = "red";
ctx.fillRect(20, 20, 150, 100);

--(go to editor for change code and run)

‎متدCanvas ‎strokeRect()‎

‎متد‎strokeRect()‎‎ يك مستطيل توخالي روي بوم رسم ميكند .اين متد مسير جاري ‎را تغيير نميدهد.

‎مقدار پيش فرض ويژگيstrokeStyle برابر ‎#000000‎ بوده كه solid black است .

‎مثال ـ ترسيم مستطيل با متدstrokeRect

const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");

ctx.strokeRect(20, 20, 150, 100);

--(go to editor for change code and run)

‎فرمت استفاده ـSyntax

context.strokeRect(x,y,width,height)

‎دراين فرمت‎context‎ شئ زمينه دوبعدي است .

‎مقادير پارامترها ـParameter Values

‎پارامتر ‎شرح
x ‎مختصاتx گوشه سمت چپ بالاي مستطيل
y ‎مختصاتy گوشه سمت چپ بالائي مستطيل
width ‎عرض مستطيل برحسب پيكسل
height ‎ارتفاع مستطيل برحسب پيكسل

‎متدCanvas ‎clearRect()‎

‎متد‎clearRect()‎‎ ناحيه مستطيلي مشخص در بوم راپاك ميكند .اين ‎مسيرجاري راتغيير نميدهد .ناحيه پاك شده رويrgba شفاف ‎(0,0,0,0)‎ تنظيم شده است .

‎مثال ـ متدclearRect

const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");

ctx.fillStyle = "red";
ctx.fillRect(20, 20, 200, 100);
ctx.clearRect(40, 40, 50, 50);

--(go to editor for change code and run)

‎توجه ـ هميشه متد‎beginPath()‎‎ را قبل از متد ‎clearRect()‎‎ استفاده كنيد .

‎فرمت استفاده ـSyntax

context.clearRect(x,y,width,height)

‎دراين فرمت‎context‎ شئ زمينه دوبعدي است .

‎مقادير پارامترها ـParameter Values

‎پارامتر ‎شرح
x ‎مختصاتx گوشه سمت چپ بالاي مستطيل
y ‎مختصاتy گوشه سمت چپ بالائي مستطيل
width ‎عرض مستطيل برحسب پيكسل
height ‎ارتفاع مستطيل برحسب پيكسل

Previous >    <Next