<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>بایگانی‌های آموزش کاربردی کانواس - ايران متلب</title>
	<atom:link href="https://matlab1.ir/tag/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-%DA%A9%D8%A7%D9%86%D9%88%D8%A7%D8%B3/feed/" rel="self" type="application/rss+xml" />
	<link>https://matlab1.ir/tag/آموزش-کاربردی-کانواس/</link>
	<description>مرجع فیلم های آموزشی فارسی دانشگاهی و مهندسی</description>
	<lastBuildDate>Tue, 19 Mar 2019 04:49:19 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://matlab1.ir/wp-content/uploads/2017/08/ref_a2-150x150.png</url>
	<title>بایگانی‌های آموزش کاربردی کانواس - ايران متلب</title>
	<link>https://matlab1.ir/tag/آموزش-کاربردی-کانواس/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>آموزش HTML5 Canvas</title>
		<link>https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-html5-canvas/</link>
					<comments>https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-html5-canvas/#respond</comments>
		
		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Mon, 30 Jan 2017 14:42:36 +0000</pubDate>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[آموزش پردازش تصویر]]></category>
		<category><![CDATA[دانلود]]></category>
		<category><![CDATA[آموزش CANVAS]]></category>
		<category><![CDATA[آموزش تصویری CANVAS]]></category>
		<category><![CDATA[آموزش تصویری کانواس]]></category>
		<category><![CDATA[آموزش تضمینی CANVAS]]></category>
		<category><![CDATA[آموزش تضمینی کانواس]]></category>
		<category><![CDATA[آموزش فارسی CANVAS]]></category>
		<category><![CDATA[آموزش فارسی کانواس]]></category>
		<category><![CDATA[آموزش فارسی نرم افزار CANVAS]]></category>
		<category><![CDATA[آموزش فارسی نرم افزار کانواس]]></category>
		<category><![CDATA[آموزش کاربردی CANVAS]]></category>
		<category><![CDATA[آموزش کاربردی کانواس]]></category>
		<category><![CDATA[آموزش کانواس]]></category>
		<category><![CDATA[آموزشگاه CANVAS]]></category>
		<category><![CDATA[آموزشگاه کانواس]]></category>
		<category><![CDATA[آموش مالتی مدیا CANVAS]]></category>
		<category><![CDATA[آموش مالتی مدیا کانواس]]></category>
		<category><![CDATA[بهترین فیلم آموزشی CANVAS]]></category>
		<category><![CDATA[بهترین فیلم آموزشی کانواس]]></category>
		<category><![CDATA[تدریس خصوصی CANVAS]]></category>
		<category><![CDATA[تدریس خصوصی کانواس]]></category>
		<category><![CDATA[خودآموز CANVAS]]></category>
		<category><![CDATA[خودآموز کانواس]]></category>
		<category><![CDATA[دانلود آموزش CANVAS]]></category>
		<category><![CDATA[دانلود آموزش کانواس]]></category>
		<category><![CDATA[دانلود CANVAS]]></category>
		<category><![CDATA[دانلود جزوه CANVAS]]></category>
		<category><![CDATA[دانلود جزوه کانواس]]></category>
		<category><![CDATA[دانلود کانواس]]></category>
		<category><![CDATA[دانلود کتاب CANVAS]]></category>
		<category><![CDATA[دانلود کتاب کانواس]]></category>
		<category><![CDATA[دوره آموزشی CANVAS]]></category>
		<category><![CDATA[دوره آموزشی تخصصی CANVAS]]></category>
		<category><![CDATA[دوره آموزشی تخصصی کانواس]]></category>
		<category><![CDATA[دوره آموزشی کانواس]]></category>
		<category><![CDATA[دوره آموزشی مجازی CANVAS]]></category>
		<category><![CDATA[دوره آموزشی مجازی کانواس]]></category>
		<category><![CDATA[فیلم آموزشی CANVAS]]></category>
		<category><![CDATA[فیلم آموزشی جامع CANVAS]]></category>
		<category><![CDATA[فیلم آموزشی جامع کانواس]]></category>
		<category><![CDATA[فیلم آموزشی جدید رایگان CANVAS]]></category>
		<category><![CDATA[فیلم آموزشی جدید رایگان کانواس]]></category>
		<category><![CDATA[فیلم آموزشی رایگان CANVAS]]></category>
		<category><![CDATA[فیلم آموزشی رایگان کانواس]]></category>
		<category><![CDATA[فیلم آموزشی رایگان مولتی مدیا CANVAS]]></category>
		<category><![CDATA[فیلم آموزشی رایگان مولتی مدیا کانواس]]></category>
		<category><![CDATA[فیلم آموزشی فارسی CANVAS]]></category>
		<category><![CDATA[فیلم آموزشی فارسی کانواس]]></category>
		<category><![CDATA[فیلم آموزشی کانواس]]></category>
		<category><![CDATA[فیلم کلاس دانشگاه آزاد CANVAS]]></category>
		<category><![CDATA[فیلم کلاس دانشگاه آزاد کانواس]]></category>
		<category><![CDATA[فیلم کلاس دانشگاه تهران CANVAS]]></category>
		<category><![CDATA[فیلم کلاس دانشگاه تهران کانواس]]></category>
		<category><![CDATA[فیلم کلاس دانشگاه صنعتی شریف CANVAS]]></category>
		<category><![CDATA[فیلم کلاس دانشگاه صنعتی شریف کانواس]]></category>
		<category><![CDATA[کارگاه تخصصی CANVAS]]></category>
		<category><![CDATA[کارگاه تخصصی کانواس]]></category>
		<category><![CDATA[کتاب راهنما CANVAS]]></category>
		<category><![CDATA[کتاب راهنما کانواس]]></category>
		<category><![CDATA[کلاس آنلاین CANVAS]]></category>
		<category><![CDATA[کلاس آنلاین کانواس]]></category>
		<category><![CDATA[کلاس دانشگاه CANVAS]]></category>
		<category><![CDATA[کلاس دانشگاه کانواس]]></category>
		<category><![CDATA[مدرک معتبر CANVAS]]></category>
		<category><![CDATA[مدرک معتبر کانواس]]></category>
		<category><![CDATA[مرجع آموزش CANVAS]]></category>
		<category><![CDATA[مرجع آموزش کانواس]]></category>
		<category><![CDATA[یادگیری سریع CANVAS]]></category>
		<category><![CDATA[یادگیری سریع کانواس]]></category>
		<guid isPermaLink="false">http://am19.siteground.biz/~matlab18/matlab1.ir/?p=4614</guid>

					<description><![CDATA[<p>یکی از مهم ترین ابزارهای یک نقاش بوم نقاشی او می باشد. این به او این آزادی را می دهد تا همه نوع احساس و بیان و ایده را بر روی آن به نحوی که دوست دارد نمایش دهد. این آزادی به وسیله دو چیز محدود می شود: سطح مهارت و تصویر سازی او. این [&#8230;]</p>
<p>نوشته <a href="https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-html5-canvas/">آموزش HTML5 Canvas</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;"><span style="font-size: 16pt;">یکی از مهم ترین ابزارهای یک نقاش بوم نقاشی او می باشد. این به او این آزادی را می دهد تا همه نوع احساس و بیان و ایده را بر روی آن به نحوی که دوست دارد نمایش دهد. این آزادی به وسیله دو چیز محدود می شود: سطح مهارت و تصویر سازی او.</span></p>
<p style="text-align: justify;"><span style="font-size: 16pt;">این موقعیت را در دنیای توسعه وب هم به طور مشابه داریم. با پیشرفت HTML5 و خصوصیات قدرتمندش ، توسعه دهندگان وب به توانایی هایی دسترسی پیدا کردند که در گذشته غیر ممکن بود. رسم گرافیک و ایجاد انیمیشین مستقیما در جستجوگر اینترنت به طور کامل ممکن شد با کمک <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html">HTML5 Canvas</a><u>. </u></span></p>
<p>&nbsp;</p>
<h2><span style="color: #ff6600;"><strong>HTML5 Canvas</strong><strong> چیست ؟</strong></span></h2>
<p style="text-align: justify;"><span style="font-size: 16pt;">این API بوسیله نوشتن کدهای جاوا اسکریپ که می توانند ناحیه کاناواس را دسترسی داشته باشند. این دسترسی شامل یک مجموعه کامل از توابع رسم می باشد ک هاجازه تولید گرافیک دینامیک را می دهند.</span></p>
<p>&nbsp;</p>
<h2><span style="color: #ff6600;"><strong>چه کاربردهایی می توان با </strong><strong>HTML5 Canvas</strong><strong> ایجاد کرد ؟</strong></span></h2>
<p style="text-align: justify;"><span style="font-size: 16pt;"><strong>بازی سازی</strong> : شما می توانید بازی های دوبعدی و سه بعدی بسازید.</span></p>
<p style="text-align: justify;"><span style="font-size: 16pt;"><strong>تبلیغات</strong> : شما می توانید بنر و تبلیغات دینامیک بر مبنای فلش ایجاد کنید تا توجه مخاطب بیشتر جلب شود.</span></p>
<p style="text-align: justify;"><span style="font-size: 16pt;"><strong>بیان داده</strong> : HTML5 می تواند داده را از منابع داده عمومی جمع آوری کند و از آنها استفاده کند تا چارت ها و گرافهای واکنش گرا تولید کند.</span></p>
<p style="text-align: justify;"><span style="font-size: 16pt;"><strong>آموزش و یادگیری</strong> : HTML5 Canvas را میتوان برای تولید محتوی ترکیبی ویدئو و صوت و تصویرو متن جهت آموزش هم استفاده کرد.</span></p>
<p style="text-align: justify;"><span style="font-size: 16pt;"><strong>هنر و تزیین</strong> : با استفاده از خلاقیت و ابزارهای در دسترس در اینجا می توان خروجی های هنری زیبایی تولید کرد.</span></p>
<p>&nbsp;</p>
<h2><span style="color: #ff6600;"><strong>زمینه بارگذاری کانواس</strong></span></h2>
<p style="text-align: justify;"><span style="font-size: 16pt;">هر المان کانواس HTML5 می بایست یک زمینه باشد. زمینه مشخص می کند که   از چه HTML5 Canvas API  استفاده شود. زمینه 2 بعدی برای رسم نمودارهای دو بعدی و دستکاری تصویر های bitmap استفاده می شود. زمینه سه بعدی برای نمودارهای سه بعدی (ایجاد و دستکاری) استفاده می شود. این مفهوم به نام <a href="https://en.wikipedia.org/wiki/WebGL">WebGL</a> و <a href="https://en.wikipedia.org/wiki/OpenGL_ES">OpenGL ES</a> شناخته می شود.</span></p>
<p>&nbsp;</p>
<h2><span style="color: #ff6600;">شروع :</span></h2>
<p style="text-align: justify;"><span style="font-size: 16pt;">برای شروع با کانواس شما به یک ویرایشگر کد و یک مرورگراینترنت نیاز دارید. من از <a href="http://google.com/chrome" target="_blank" rel="noopener noreferrer">گوگل کروم</a> و <a href="https://www.textpad.com/" target="_blank" rel="noopener noreferrer">Textpad</a> استفاده می کنم اما شما هر کدام دیگر را خواستید می توانید استفاده کنید.</span></p>
<p style="text-align: justify;"><span style="font-size: 16pt;">اولین کد HTML ما به صورت زیر است :</span></p>
<pre dir="ltr">

&lt;canvas id="exampleCanvas" width="500" height="300"&gt;
  &lt;!-- OPTION 1: leave a message here if browser doesn't support canvas --&gt;
    &lt;p&gt;Your browser doesn’t currently support HTML5 Canvas.
    Please check caniuse.com/#feat=canvas for information on
    browser support for canvas.&lt;/p&gt;
  &lt;!-- OPTION 2: put fallback content (text, image, Flash, etc.)
                 if the browser doesn't support canvas --&gt;
&lt;/canvas&gt;</pre>
<p><span style="font-size: 16pt;">و کد جاوا اسکریپ ما به صورت زیر است :</span></p>
<pre dir="ltr">var canvas = document.getElementById('exampleCanvas'),
    context = canvas.getContext('2d');
    // code examples will continue here...


</pre>
<p style="text-align: justify;"><span style="font-size: 16pt;">به صورت پیش فرض ، مرورگر المان های کانواس را با عرض 300 پیکسل عرض و 150 پیکسل ارتفاع ایجاد می کند. شما می توانید اندازه عرض و ارتفاع را تغییر دهید.</span></p>
<p style="text-align: justify;"><span style="font-size: 16pt;">نکته بعدی این است که ما به ویژگی کانواس خود یک id دادیم تا در کد جاواسکریپ خود از آن استفاده کنیم. در نهایت ، شما می توانید از طریق کد CSS به اطراف کانواس خود قاب اضافه کنید تا بیشتر نمایان شود.</span></p>
<p style="text-align: justify;"><span style="font-size: 16pt;">نکته بعدی این است که در بین باز و بسته کردن تگ &lt;canvas&gt; ، من محتوایی اضافه کردم که اگر مرورگر از کانواس پشتیبانی نمی کند آنرا نمایش دهد. شما می توانید هر متنی که خواستید قرار دهید.</span></p>
<p style="text-align: justify;"><span style="font-size: 16pt;">جاوا اسکریپ با دو خط شروع می شود. در خط ابتدا، ما یک متغییر ایجاد می کنیم که المان کانواسمون را با   id  اش در بر بگیرد. خط دوم یک متغییر (context) ایجاد می کند که به محتوی 2 بعدی کانواس توسط تابع getContext() ارجاع می دهد . ما از متغییر context  برای دسترسی به تمامی تابع های طراحی کانواس و خصوصیات آن استفاده می کنیم.</span></p>
<p style="text-align: justify;"><span style="font-size: 16pt;">با کانواس خودمون می توانیم شروع به کار با API آن هم بکنیم. اما قبلش بهتر است با تعدادی از مفاهیم کانواس بیشتر آشنا شویم.</span></p>
<h2><span style="color: #ff6600;">اندازه المان و اندازه سطح رسم HTML5 Canvas :</span></h2>
<p style="text-align: justify;"><span style="font-size: 16pt;">بعلاوه اندازه و ارتفاع المان های کانواس ، شما همچنین می توانید از CSS برای تنظیم اندازه المان کانواس استفاده کنید.</span></p>
<p style="text-align: justify;"><span style="font-size: 16pt;">هرچند، همانطور که می دانید تنظیم اندازه در CSS یا کانواس با هم متفاوت است. این به این دلیل است که کانواس دقیقا دو اندازه دارد : اندازه المان و اندازه سطح رسم المان. ولی در CSS شما به تنظیم سطح رسم المان دسترسی ندارید.</span></p>
<p style="text-align: justify;"><span style="font-size: 16pt;">اگر اندازه المان با اندازه سطح رسم جور نباشد، مرورگر اینترنت سطح رسم را به اندازه المان fit می کند.</span></p>
<p style="text-align: justify;"><span style="font-size: 16pt;">به همین خاطر بهتر است از ویژگیهای کانواس برای تنظیم المان ها به جای CSS استفاده کنید.</span></p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://iran-matlab.ir/?product=%D8%A2%D9%85%D9%88%D8%B2%D8%B4-html5-canvas" target="_blank" rel="noopener noreferrer"><span style="font-size: 48pt;">لینک دانلود</span></a></p>
<p>نوشته <a href="https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-html5-canvas/">آموزش HTML5 Canvas</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-html5-canvas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
