From 8f2731905212f6e7eb2d9793ad20b8b448c54ccf Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 14:51:31 +0100 Subject: unslug tr: move --- files/tr/web/api/canvas_api/index.html | 173 +++++++++++++++++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 files/tr/web/api/canvas_api/index.html (limited to 'files/tr/web/api/canvas_api/index.html') diff --git a/files/tr/web/api/canvas_api/index.html b/files/tr/web/api/canvas_api/index.html new file mode 100644 index 0000000000..f6a9a2f8d7 --- /dev/null +++ b/files/tr/web/api/canvas_api/index.html @@ -0,0 +1,173 @@ +--- +title: Tuval Arabirimi +slug: Web/API/Tuval_Arabirimi +tags: + - Arabirim + - Canvas + - Genel Bakış + - JavaScript + - Kaynak + - Tuval +translation_of: Web/API/Canvas_API +--- +
{{CanvasSidebar}}
+ +

Tuval anlamına gelen canvas, HTML5 de eklenmiştir, {{HTMLElement("canvas")}} adlı HTML ögesi JavaScript betikleriyle birlikte, çizge çizmek için kullanılabilir. Örneğin görsel işleyebilir, görselleri canlandırabilir, gerçek zamanlı izleti bile işleyebilirsiniz. 

+ +

Mozilla uygulamaları Gecko 1.8 (bkz. Firefox 1.5) ile birlikte <canvas> desteği kazanmıştır. Öge, asıl olarak Apple tarafından OSX  gösterge yüzeyinde ve Safari'de kullanılmıştır. Internet Explorer ise 9. sürümden sonra <canvas> desteklemeye başlamıştır; önceki sürümleri için Google'ın geliştirdiği Explorer Canvas tasarısı <canvas> 'ın etkin kullanımına olanak tanıyordu. Google Chrome ve Opera 9'un da <canvas> desteği vardır.

+ +

WebGL de donanım tarafından hızlandırılmış 3 Boyutlu Web Çizgeleri çizmek için <canvas> ögesini kullanır. 

+ +

Örnek

+ +

 {{domxref("CanvasRenderingContext2D.fillRect()")}} yöntemini kullanan ufak bir kod parçacığı:

+ +

HTML

+ +
<canvas id="tuval"></canvas>
+
+ +

JavaScript

+ +
var tuval = document.getElementById('tuval');
+var bağlam = tuval.getContext('2d');
+
+bağlam.fillStyle = 'green';
+bağlam.fillRect(10, 10, 100, 100);
+
+ +

Aşağıdaki kodla oynayın ve tuvaldeki değişimleri canlı olarak görün.

+ + + +

{{ EmbedLiveSample('Playable_code', 700, 360) }}

+ +

Atıflar

+ +
+ +
+ +

WebGLRenderingContext ile ilgili atıflar WebGL altında verilmiştir.

+ +

{{domxref("CanvasCaptureMediaStream")}} de ilgilidir.

+ +

Kılavuz ve yönergeler

+ +
+
Canvas kılavuzu
+
<canvas> ın hem temel hem de gelişmiş özelliklerini anlatan kapsayıcı bir kılavuz.
+
Kod Parçacıkları: Canvas
+
<canvas> ile ilgili yazılmış kod parçacıkları...
+
Gösteri: Yalın ışıklandırma
+
Tuval kullanarak geliştirilmiş 3B ortamda görüş alanına göre ışıklandırma...
+
Tuval üzerine DOM ögeleri çizmek
+
Belgede bulunan DOM ögeleri tuval üzerine çizimi.
+
canvas kullanarak görüntü işleme
+
{{HTMLElement("video")}} ve {{HTMLElement("canvas")}} ögelerini kullanarak izletideki görüntüyü canlı olarak işleme/değiştirme
+
+ +

Kaynaklar

+ +

Kapsamlı

+ + + +

Kütüphaneler

+ + + +

Tanımlamalar

+ + + + + + + + + + + + + + + + +
TanımDurumYorum
{{SpecName('HTML WHATWG', 'scripting.html#the-canvas-element', '<canvas>')}}{{Spec2('HTML WHATWG')}} 
+ +

Ayrıca bkz.

+ + -- cgit v1.2.3-54-g00ecf