<body>
<img id="base" src="PetitJeanPics/DSCN0216.JPG" />
<img id="resize1" class="resize1" />
</body>
<script type="text/javascript">
function resize_image( src, dst, type, quality ) {
var tmp = new Image(),
canvas, context, cW, cH;
type = type || 'image/jpeg';
quality = quality || 0.92;
cW = src.naturalWidth;
cH = src.naturalHeight;
tmp.src = src.src;
tmp.onload = function() {
canvas = document.createElement( 'canvas' );
cW /= 2;
cH /= 2;
if ( cW < src.width ) cW = src.width;
if ( cH < src.height ) cH = src.height;
canvas.width = cW;
canvas.height = cH;
context = canvas.getContext( '2d' );
context.drawImage( tmp, 0, 0, cW, cH );
dst.src = canvas.toDataURL( type, quality );
if ( cW <= src.width || cH <= src.height )
return;
tmp.src = dst.src;
}
}
base = document.getElementById("base");
res = document.getElementById("resize1");
window.onload = resize_image(base, res, "image/jpg", 0.5);
</script>
本文暂时没有评论,来添加一个吧(●'◡'●)