【非等比例图片】处理方法,将各种尺寸图片处理成统一尺寸
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>上传各种尺寸的头像,处理成正圆形</title> <style> body{ background:#CCC} img{ width:30%; display:block;} </style> </head> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQIW2NkAAIAAAoAAggA9GkAAAAASUVORK5CYII=" style="background-image:url(http://www.baidu.com/img/bd_logo1.png); border:2px solid #FFF; border-radius:100%; background-size:cover; background-position:center" /> <br /> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQIW2NkAAIAAAoAAggA9GkAAAAASUVORK5CYII=" style="background-image:url(http://www.baidu.com/img/bd_logo1.png); border:2px solid #FFF; background-size:cover; background-position:center" /> <br /> <br /> <img src="http://www.baidu.com/img/bd_logo1.png" style=" border-radius:100%; " /> <body> </body> </html>
设置比例的方法:
Firefox浏览器—控制台---运行如下代码:
var canvas=document.createElement('canvas')
canvas.width=2
canvas.height=1
canvas.toDataURL('image/png')
给心灵一个纯净空间,让思想,情感,飞扬!

浙公网安备 33010602011771号