对于图片缩放预览查看js插件

神奇的艾克里      2022-02-16     541

关键词:

zoomify.js是一款非常实用的jQuery图片放大预览Lightbox插件。

zoomify.js可以在用户点击页面中的小图片时,将该图片的高清版本以Lightbox的方式放大显示在页面的中间,提高用户的体验度。

使用该图片放大预览插件需要在页面中引入jquery和zoomify.min.js以及样式文件zoomify.min.css。

<link href="path/to/dist/zoomify.min.css" rel="stylesheet">
<script src="path/to/jquery-2.1.4.min.js"></script>
<script src="path/to/dist/zoomify.min.js"></script>       
                
 初始化插件

在页面DOM元素加载完毕之后,可以通过zoomify()方法来初始化该图片放大预览插件。

$(‘img.myImage1‘).zoomify(); // Default settings
$(‘img.myImage2‘).zoomify({ duration: 1000 }); // 1s duration
                

 配置参数

zoomify.js图片预览插件的可用配置参数有:

参数 类型 默认值 描述
duration integer 200 动画过渡持续时间,单位毫秒。
easing string "linear" 动画过渡的类型。
scale float 0.9 如果图片的尺寸比屏幕大,可以使用该参数来设置图片相对于屏幕宽度和高度的比例(0-1之间)。

所有的参数也可以通过data属性来设置,例如data-duration=""

 方法

方法 描述
zoom 根据图片的状态开始放大或缩小图片。
zoomIn 放大图片
zoomOut 缩小图片
reposition 计算图片的正确位置并移动图片到页面可见区域的中间。

例如:

$(‘#myImage‘).zoomify(‘zoomIn‘);                  
                

 事件

事件 描述
zoom-in.zoomify 在放大过渡动画开始前触发。
zoom-in-complete.zoomify 在放大过渡动画结束后触发。
zoom-out.zoomify 在缩小过渡动画开始前触发。
zoom-out-complete.zoomify 在缩小过渡动画开始前触发。

例如:

$(‘#myImage‘).on(‘zoom-in.zoomify‘, function () {
    // do something...
});

zoomify图片放大预览插件的github地址为:https://github.com/indrimuska/zoomify

本文版权属于jQuery之家,转载请注明出处:http://www.htmleaf.com/jQuery/Lightbox-Dialog/201606193618.html

flutter图片预览缩放、滑动photo_view

参考技术A获取插件 查看详情

移动端预览(双指缩放移动)富文本编辑器上传的图片(代码片段)

通过使用vue-photo-preview插件,实现移动端图片的预览,全屏等功能。1.安装插件npminstallvue-photo-preview--save2.main引入importpreviewfrom'vue-photo-preview'import'vue-photo-preview/dist/skin.css'Vue.use 查看详情

pdf.js实现图片在线预览

...多插件,例如,pdf.js,pdfobject.js框架,但是pdfobject.js框架对于IE浏览器不兼容,所以,选择了使用pdf.js,这里记录一下,以后使用的时候好查找,也希望可以帮助有需要的人。 word文件转pdf文件  首先需要将指定的word文档... 查看详情

vue使用v-viewer插件实现图片预览和缩放和旋转等功能(代码片段)

前言昨天不是做了一个动态的图片展示吗,今天就寻思着能不能完善下功能,可以通过点击图片的方式进行放大缩小,甚至旋转。图片展示可以参考:Vue显示图片的几种方式然后我一顿收搜,发现了vue中有这... 查看详情

react图片预览组件,支持缩放旋转上一张下一张功能(代码片段)

1、功能需求:由于项目业务需要一个图片预览的功能,又不想引入太多组件依赖,所以决定自己编写一套,实现了图片放大缩小、旋转、查看下一张或上一张图片功能,如图1.0截图所示。2、外部资源:这里的icon图标采用的是ico... 查看详情

viewer.js--一个强大的jquery图像查看插件

...提供的下载包有缺陷,不能兼容ie8-10。错误表现为放大的图片没有取到url,导致图片不显示。所以此链接为viewer的官方演示,及github上的开源代码。 使用方法:1.引入css和js 查看详情

强大的图片展示插件,jquery图片预览展示插件(代码片段)

只需要引入JQuery.js,viewer.css和 viewer.js<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Document</title><scriptsrc="https://code.jquery.com/jquer 查看详情

react项目实现点击图片预览

参考技术A1、React项目实现点击图片预览:“React-zmage”一个图片放大查看组件,动画流畅简洁,使用简单方便。react-zmage是一个基于React的的图片缩放控件,使用Zmage标签包裹后的图片可以立即获得缩放效果,替代原生的img标签,也可... 查看详情

vue移动端图片预览,使用photoswipe插件

参考技术Aphotoswipe.js 查看详情

图片上传时预览插件

html代码:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>Inserttitlehere</title><scriptsrc="uploadView.js"type="text/javascript"></script><script 查看详情

vscode图片预览插件imagepreview(代码片段)

VSCode前端开发图片预览插件Imagepreview(支持css预览支持svg格式)一款提高前端开发效率的插件,代码中hover直接预览图片先上效果图不仅html中可以预览js代码里的引用也可以识别同理css中的图片引用也可以识别功能详... 查看详情

jquery图片缩放插件-smartzoom使用

...ithub.com/e-smartdev/smartJQueryZoom插件描述:通过将鼠标悬停在图片上,滚动鼠标滚轮即可实现图片的放大或者缩小效果。smartZoom使用举个栗子,上代码:<!DOCTYPEhtml><htmllang="en"><head>< 查看详情

一款强大的前端vue实用图片放大预览插件(推荐收藏)(代码片段)

...navbar':true,//显示缩略图导航'title':true,//显示当前图片的标题'toolbar':true,//显示工具栏'tooltip':true,//显示缩放百分比'movable':true,//显示可移动'zoomable':true,//图片是否可缩放'rotatable':true,//图片是... 查看详情

jq实现上传图片预览。当然能够采用插件就用插件。

$(‘#pic‘).change(function()varfile=$(this)[0].files[0];varreader=newFileReader();reader.readAsDataURL(file);reader.onload=function()$(‘#mypic‘)[0].src=this.result;)//一个简单的js图片预览功能,需要有个id &nbs 查看详情

html5实现图片预览和查看原图

...,为了实现某个功能写很多的代码。在以前,如果要实现图片预览会怎么做呢,因为为了安全的原因,web端的js是不能读取文件的本地真实路径的,那么只能将图片上传到服务器上,然后再拿到图片的链接,这样才能实现图片预... 查看详情

html5实现图片预览和查看原图

...,为了实现某个功能写很多的代码。在以前,如果要实现图片预览会怎么做呢,因为为了安全的原因,web端的js是不能读取文件的本地真实路径的,那么只能将图片上传到服务器上,然后再拿到图片的链接,这样才能实现图片预... 查看详情

4.页面查看图片时控制图片的旋转放大和缩放(修订版)

1.该功能需要引入的js 2..jsp页面源码<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerNam 查看详情

android使用camerax实现预览/拍照/录制视频/图片分析/对焦/缩放/切换摄像头等操作(代码片段)

...交互。预览:接受用于显示预览的Surface,例如PreviewView图片分析:为分析(例如机器学习)提供CPU可访问的缓冲区图片拍摄:拍摄并保存图片视频拍摄:通过VideoCapture拍摄视频和音频不同用例可以组合使用&#x 查看详情