Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

HTML5 Canvas कैमरा/व्यूपोर्ट के साथ वास्तव में कैसे काम करें?

व्यूपोर्ट उपयोग के लिए drawImage()

व्यूपोर्ट उपयोग के लिए, drawImage() मेथड का उपयोग करें।

ctx.clearRect(0,0,game.width,game.height); // एक फुल बैकग्राउंड इमेज
ctx.drawImage(background, cropLeft, cropTop, cropWidth, cropHeight, 0, 0, viewWidth, viewHeight);

गेम के लिए

var myGame = document.getElementById("game");
var myCtx = myGame.getContext("2d");
myCtx.clearRect(0,0,game.width,game.height);
// drawImage() मेथड का उपयोग
myCtx.drawImage(background, left, top, 350, 250, 0, 0, 250, 150);
myCtx.beginPath();
myCtx.arc(130, 80, 12, 0, Math.PI*2, false);
myCtx.closePath();
myCtx.fill();
myCtx.stroke();

drawImage() का 9-पैरामीटर संस्करण व्यूपोर्ट क्रॉपिंग और स्केलिंग को सक्षम बनाता है।

  1. एंड्रॉइड ऐप में कैमरे के साथ कैसे काम करें? एंड्रॉइड ऐप में कैमरे के साथ कैसे काम करें?

    इंटेंट के साथ कैमरा ऐप लॉन्च करके फोटो कैप्चर करें यह उदाहरण दर्शाता है कि MediaStore.ACTION_IMAGE_CAPTURE इंटेंट का उपयोग करके डिवाइस कैमरा कैसे खोलें और कैप्चर की गई फोटो प्राप्त करें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट में ImageView और बटन res/l

  1. HTML5 में drawImage() मेथड से इमेज कैसे ड्रॉ करें? HTML5 में drawImage() मेथड से इमेज कैसे ड्रॉ करें?

    Canvas drawImage() मेथड HTML5 Canvas API का drawImage() मेथड इमेज, कैनवास या वीडियो को कैनवास पर ड्रॉ करता है। इमेज के भाग भी ड्रॉ कर सकते हैं और आकार बदल सकते हैं। पैरामीटर्स: क्र.सं.पैरामीटर और विवरण 1img - इमेज, कैनवास या वीडियो एलिमेंट 2sx - क्लिपिंग शुरू करने का X निर्देशांक (वैकल्पिक) 3sy

  1. HTML5 कैनवास के साथ इमेज का उपयोग कैसे करें? HTML5 कैनवास के साथ इमेज का उपयोग कैसे करें?

    HTML5 <canvas> टैग का उपयोग स्क्रिप्टिंग के माध्यम से ग्राफिक्स, एनिमेशन आदि बनाने के लिए किया जाता है। HTML5 कैनवास के साथ इमेज का उपयोग करने के लिए drawImage() मेथड का उपयोग करें। यह मेथड दी गई इमेज को कैनवास पर बनाता है।उदाहरणHTML कैनवास के साथ इमेज का उपयोग करने का तरीका सीखने के लिए निम्न