记录下 自己编写简单的JS 图片预览插件

使用

<body>
<script src="http://www.mufengcandi.com/js/jquery-1.11.0.js" type="text/javascript"></script>
<script src="./VieViewer.js" type="text/javascript"></script>
<link rel="stylesheet" href="./VieViewer.css">
</head>

<body>
		<div id="myviewer"></div>
</body>

<script>

	var src = '../image/test.png';
	var shower = new VieViewer(src, '#myviewer', 600, 500);
	shower.load();
	
</script>

API

rotate方法: 旋转(顺时针为正)
shower.rotate(90)

horizontalFlip方法: 横向翻转
shower.horizontalFlip()

verticalFlip方法: 纵向翻转
shower.verticalFlip()

zoomIn方法: 放大
shower.zoomIn()

zoomOut方法: 缩小
shower.zoomOut()

downloadRawImage方法: 下载(原始)图片,参数name为给定文件名
shower.downloadRawImage()

downloadImage方法: 下载(当前)图片,参数name为给定文件名
shower.downloadImage()

showNextImage方法: 图片更换(并马上显示出来),参数可以为url或者image类
shower.showNextImage('http://www.xxx.com/xxxx/xx.png');

var image = new Image();
image.setAttribute('crossOrigin', 'anonymous'); // 跨域情况
image.src = 'http://www.xxx.com/xxxx/xx.png';
shower.showNextImage(image);

源码:

https://download.csdn.net/download/vincent_field/10718830

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值