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

HTML5 में "नीयरेस्ट नेबर" रीसैंपलिंग के साथ इमेज रीसाइज़ करने का कोई तरीका है?


हाँ, यह संभव है। निम्न का उपयोग करें:

image-rendering: -webkit-optimize-contrast; /* webkit */ image-rendering: -moz-crisp-edges /* Firefox */

उदाहरण

आपको ऑफस्क्रीन कैनवास बनाना होगा, फिर एक इमेज ड्रॉ करें। उसके बाद बस पिक्सेल प्राप्त करें।

var a = document.createElement('canvas').getContext('2d'); a.drawImage(myImg,0,0); var image = a.getImageData(0,0,img1.width,myImg.height).data; for (var x=0;x<img1.width;++x){    for (var y = 0; y < img1.height; ++y){       var i = (y*myImg.width + x)*4;       var r = imageimageimageimage[i ];       var g = imageimageimage[i+1];       var b = imageimage[i+2];       var a = image[i+3];       ctx2.fillStyle = "rgba("+r+","+g+","+b+","+(a/255)+")";       ctx2.fillRect(x*zoom,y*zoom,zoom,zoom);    } }

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

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

  1. - MySQL में सिंगल क्वेरी से बूलियन फील्ड को कैसे रिवर्स करें?

    हां, आप MySQL के IF() फ़ंक्शन का उपयोग करके बूलियन फील्ड को रिवर्स कर सकते हैं। सिंटैक्स UPDATE yourTableName SET yourBooleanColumnName = IF(yourBooleanColumnName, 0, 1); उदाहरण के साथ समझें सबसे पहले एक टेबल बनाते हैं: ); Query OK, 0 rows affected (0.56 sec) रिकॉर्ड डालें INSERT INTO Revers

  1. - C# में इमेज कैसे रिसाइज़ करें

    बिटमैप में ग्राफिक्स इमेज के लिए पिक्सेल डेटा और इसके एट्रिब्यूट्स होते हैं। बिटमैप को फाइल में सहेजने के लिए कई मानक फॉर्मेट हैं। GDI+ निम्नलिखित फाइल फॉर्मेट्स का समर्थन करता है: BMP, GIF, EXIF, JPG, PNG और TIFF। आप Bitmap कंस्ट्रक्टर्स में से एक का उपयोग करके फाइल्स, स्ट्रीम्स और अन्य स्रोतों से