AlloyClip 是基于 AlloyImage 的图片裁切组件。
基于移动互联网的Web页面越来越多,与此同时,用户获取图像的成本也越来越低,裁剪、进一步修修饰图像的需求也越来越多。 本着Don't Repeat Yourself的原则,AlloyClip是基于AlloyImage图像处理库的图像裁剪组件,将适配大多数的开发需求,做到嵌入即可用的开发模式,避免相似场景重复开发的局面出现,同时使AlloyImage基础技术服务于业务需求。
$AC或AlloyClip
构造方法 初始化AlloyClip对象
new $AC(String Selector, Number width, Number height, Number Style);
{Selector} DOM选择器
{width} 要裁剪到宽度
{height} 要裁剪的高度
{Style} 使用的样式 0是不固定选择框,1是固定选择框
返回 AlloyClip对象
ok
点击确定按钮进行的方法注册
ok(Function callback)
{callback} 回调函数,有两个参数分别为base64, AIObj
base64为裁剪好的图片base64字符串
AIObj为裁剪好的图片AlloyImage对象
示例
new $AC(".t", 200, 100, 1).ok(function(base64, AIObj){ //upload base64 //or use AlloyImage processing image AIObj.ps("lomo").download("AIpsed.jpg", 0.6);});
<!DOCTYPE HTML> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <link media="all" rel="stylesheet" href="css/main.css" type="text/css" /> </head> <body> <div class="t" style="width:
本文向大家介绍一个基于react的图片裁剪组件示例,包括了一个基于react的图片裁剪组件示例的使用技巧和注意事项,需要的朋友参考一下 开始 写了一年多vue,感觉碰到了点瓶颈,学习下react找找感觉。刚好最近使用vue写了个基于cropperJS的图片裁剪的组件,便花费了几个晚上的功夫用react再写一遍。代码地址 项目是使用create-react-app来开发的,省去了很多webpack配
本文向大家介绍基于原生JS实现图片裁剪,包括了基于原生JS实现图片裁剪的使用技巧和注意事项,需要的朋友参考一下 下面是我自己写的图片裁剪的功能介绍: 可以利用鼠标拖拉,产生裁剪框 可以改变裁剪框大小 点击确定,返回裁剪数据 原理 完成裁剪的方法有两种: 1、利用HTML5新增拖拽事件drag drop等 2、传统方法,利用鼠标事件,mousedown、mousemove等 在这里,我们采用方法2。
本文向大家介绍Python基于tkinter canvas实现图片裁剪功能,包括了Python基于tkinter canvas实现图片裁剪功能的使用技巧和注意事项,需要的朋友参考一下 实现:tkinter 画布上显示图片,按下鼠标左键并且移动,实现截图 代码如下 原图one.png 运行 one_corp.png 源码(https://github.com/rainbow-tan/rainbow/
本文向大家介绍基于javascript实现图片切换效果,包括了基于javascript实现图片切换效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了js实现图片切换效果,供大家参考,具体内容如下 用js实现点击按钮,图片切换的效果: 结构:用一个固定宽高的div来做最外层的容器,设置overflow为hidden, 然后内层img_box设置宽度为四倍box的宽度,高度相同,也就是
试图找出一种方法来分割pandas/numpy矩阵中非连续和非等长的行,以便将这些值设置为公共值。有没有人想出一个优雅的解决方案? 我要寻找的是一种基于y行有效选择不同长度x切片的方法
本文向大家介绍vue 图片裁剪上传组件的实现,包括了vue 图片裁剪上传组件的实现的使用技巧和注意事项,需要的朋友参考一下 先看一下总体效果: 上传文件做了大小和类型的限制,在动图中无法展现出来。 使用file类型的input实现选择本地文件 但是浏览器原生的文件上传按钮的颜值不尽人意,而且按钮上的文字是无法改变的,我需要把这个上传文件的按钮改造一下。 方法1:使用label元素来触发一个隐藏的f
本文向大家介绍基于RxPaparazzo实现图片裁剪、图片旋转、比例放大缩小功能,包括了基于RxPaparazzo实现图片裁剪、图片旋转、比例放大缩小功能的使用技巧和注意事项,需要的朋友参考一下 前言:基于RxPaparazzo的图片裁剪,图片旋转、比例放大|缩小。 效果: 开发环境:AndroidStudio2.2.1+gradle-2.14.1 涉及知识: 1.Material Desi
本文向大家介绍vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能,包括了vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能的使用技巧和注意事项,需要的朋友参考一下 前端工作中,经常需要图片裁剪的场景,cropper.js是一款优秀的前端插件,api十分丰富。 本文是在vue-cli项目下封装图片裁剪插件,效果图如下