將img圖片轉換為base64位編碼
實際應用中,可能將圖片轉換為base64位編碼的形式,下面就是一段能夠實現此轉換功能的程式碼例項。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type='text/javascript'> $(window).load(function(){ /** * convertImgToBase64 * @param {String} url * @param {Function} callback * @param {String} [outputFormat='image/png'] * @author HaNdTriX * @example convertImgToBase64('http://goo.gl/AOxHAL', function(base64Img){ console.log('IMAGE:',base64Img); }) */ function convertImgToBase64(url, callback, outputFormat){ var canvas = document.createElement('CANVAS'); var ctx = canvas.getContext('2d'); var img = new Image; img.crossOrigin = 'Anonymous'; img.onload = function(){ canvas.height = img.height; canvas.width = img.width; ctx.drawImage(img,0,0); var dataURL = canvas.toDataURL(outputFormat || 'image/png'); callback.call(this, dataURL); // Clean up canvas = null; }; img.src = url; } $('#img2b64').submit(function(event){ var imageUrl = $(this).find('input[name=url]').val(); console.log('imageUrl', imageUrl); convertImgToBase64(imageUrl, function(base64Img){ $('.output') .find('textarea') .val(base64Img) .end() .find('a') .attr('href', base64Img) .text(base64Img) .end() .find('img') .attr('src', base64Img); }); event.preventDefault(); }); }); </script> </head> <body> <h2>Input</h2> <form class="input-group" id="img2b64"> <input type="url" name="url" value="http://upload.wikimedia.org/wikipedia/commons/4/4a/Logo_2013_Google.png"> <span class="input-group-btn"><input type="submit"></span> </form> <hr> <div class="output"> <textarea class="form-control"></textarea> </div> </body> </html>
相關文章
- javascript將img圖片轉換為base64位編碼形式JavaScript
- Javascript 將圖片的絕對路徑轉換為base64編碼JavaScript
- Python 獲取圖片檔案大小並轉換為base64編碼Python
- 將圖片檔案轉換為base64格式的程式碼工具案例
- Python將base64轉為文件或者圖片Python
- 2018-06-15: Java 將網路圖片SRC轉換為Base64, Base64轉 MultipartFileJava
- 如何將PPT幻燈片轉換為圖片
- vue+element 將圖片壓縮並轉換成base64上傳圖片Vue
- python base64 編解碼,轉換成Opencv,PIL.Image圖片格式PythonOpenCV
- 用canvas把圖片轉為base64程式碼Canvas
- 24位真彩色轉換為8位灰度圖片(完整程式碼)
- 深入瞭解圖片Base64編碼
- javascript 將URL轉換為Blob、base64JavaScript
- 小程式把圖片轉換成base64
- Android 中 Base64 轉換成 圖片Android
- base64 編碼轉圖片儲存本地和上傳 oss
- 圖片轉Base64程式碼例項
- Python 將Word轉換為JPG、PNG、SVG圖片PythonSVG
- js如何將選中圖片檔案轉換成Base64字串?JS字串
- 網頁圖片Base64編碼深入研究網頁
- 開源圖片工具箱(Img Toolbox) 格式轉換 新增水印 圖片壓縮 圖片裁剪 圖片旋轉 圖片縮放
- 如何將<img>圖片插入html元素中HTML
- 如何將圖片轉換成影片?
- 使用MediaCodeC將圖片集編碼為視訊
- python編寫圖片主色轉換指令碼Python指令碼
- 如何將圖片轉換為向量?(透過DashScope API呼叫)API
- Activity轉換為View和把圖片轉換為ViewView
- 前端 img標籤顯示 base64格式的 圖片前端
- HTML img 元素無法顯示 base64 圖片的可能原因HTML
- element上傳圖片元件使用方法|圖片回顯|格式轉換base64元件
- js將字串轉換為編碼序列程式碼例項JS字串
- aspose word轉換pdf檔案後將pdf檔案轉換為圖片png
- python生成驗證碼,文字轉換為圖片Python
- 怎麼將heic轉為jpg格式,哪個圖片轉換器好用
- 如何將圖片轉word?圖文轉換選轉易俠
- 前端實現圖片上傳預覽並轉換base64前端
- 圖片格式轉換,JPG圖片轉換成PDF
- 如何將heic格式轉換成jpg圖片?