نكتب محتويات ملف الصورة مباشرة في ملف HTML. ميزة هذا هو أنه يحفظ طلب HTTP. العيب هو أن المتصفح لن يقوم بتخزين مثل هذه الصور. الآن نحن نقدم JS:
الوظيفة convertimgtobase64 (url ، callback ، outputformat) {var canvas = document.createElement ('canvas') ، ctx = canvas.getContext ('2d') ، 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 (هذا ، dataurl) ؛ قماش = فارغ ؛ } ؛ img.src = url ؛} convertimgtobase64 ('http://bit.ly/18g0vnp' ، function (base64Img) {// base64dataurl}) ؛المثال البسيط أعلاه لتحويل اتصالات الصورة إلى تنسيق BASE64 بواسطة JS هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.