أحدث البرامج التعليمية وتطوير الشبكة
 

HTML canvas scale() Method

<كائن قماش

مثال

رسم مستطيل، وعلى نطاق إلى 200٪، ثم رسم مستطيل مرة أخرى:

YourbrowserdoesnotsupporttheHTML5canvastag.

جافا سكريبت:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.strokeRect(5,5,25,15);
ctx.scale(2,2);
ctx.strokeRect(5,5,25,15);
انها محاولة لنفسك »

دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل الأسلوب.

طريقة
scale() 4.0 تسعة 3.6 4.0 10.1

تعريف والاستخدام

على scale() ميزان طريقة الرسم الحالي، أكبر أو أصغر.

Note: إذا قمت بقياس الرسم، كما سيتم تحجيم جميع الرسوم في المستقبل. كما سيتم تحجيم وتحديد المواقع. إذا كنت scale(2,2) . سيتم وضع الرسومات مرتين بقدر من اليسار وأعلى من القماش كما تحدده.

جافا سكريبت بناء الجملة: context . scale( scalewidth,scaleheight ) .

قيم معلمة

معامل وصف العبها
scalewidth ميزان العرض من الرسم الحالي (1=100%, 0.5=50%, 2=200%, etc.) العبها "
scaleheight الميزان ذروة الرسم الحالي (1=100%, 0.5=50%, 2=200%, etc.) العبها "

أمثلة

مزيد من الأمثلة

مثال

رسم مستطيل، وعلى نطاق إلى 200٪، ورسم مستطيل مرة أخرى، وعلى نطاق إلى 200٪، ورسم مستطيل مرة أخرى، وعلى نطاق إلى 200٪، ورسم مستطيل مرة أخرى:

YourbrowserdoesnotsupporttheHTMLcanvastag.

جافا سكريبت:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.strokeRect(5,5,25,15);
ctx.scale(2,2);
ctx.strokeRect(5,5,25,15);
ctx.scale(2,2);
ctx.strokeRect(5,5,25,15);
ctx.scale(2,2);
ctx.strokeRect(5,5,25,15);
انها محاولة لنفسك »

<كائن قماش