在网上找了半天,但是没有找到我想要的(大多都是jquery的,ext的似乎不多或者是太复杂),没有办法,花了两天自己实现了一个比较粗糙的,当然本着够用就好的原则,这个东西只有一个js文件(ext当然是必须要有的),调用方法也很简单:
Ext.onReady(function(){
var ic = new Ext.ux.ImageCuter({
baseImgX:150, //设置图片框的位置x
baseImgY:100, //设置图片框的位置y
baseImgWidth:100, //图片剪裁框的宽度度
baseImgHeight:100, //图片剪裁框的高度
baseImgBorder:true, //图像剪裁框是否有边框
imageUrl:"aa.jpg", //加载图片的路径
opacity:80, //图片蒙版透明度
imgWidth:600, //图片原始宽度
imgHeight:375, //图片原始高度
onClickOKButton:function(x,y,w,h){
alert("x:"+x+" y:"+y+" w:"+w+" h:"+h);
},
onClickCancelButton:function(){
alert("cancel");
}
});
ic.show();
});
好了,不多说了,上几张图和源码,有时间的同学请帮忙测试一下,有bug请贴出,有修改兴趣的同学也可以修改玩玩,
后台我就不写了,java php 一些都是可以的
- 大小: 141.5 KB
- 大小: 97.6 KB
- 大小: 71.3 KB
分享到:
相关推荐
"功能爆好的图片上传 裁剪 切割控件 真的很牛叉"这个标题揭示了一个强大的图片处理工具,它集成了图片上传、裁剪和切割功能,并且被描述为非常出色,适用于Java和EXT环境。 首先,我们来深入了解一下图片上传控件。...
本教程将详细讲解如何使用ThinkPHP实现图片的上传并实时显示,以及如何进行图片裁剪。 首先,我们需要在ThinkPHP项目中创建一个用于上传图片的表单。表单应当包含一个`<input type="file">`元素,让用户选择要上传...
在开发Web应用时,经常会遇到图片处理的需求,如图片上传和裁剪。在这个场景中,为了兼容古老的Internet Explorer浏览器,我们需要在服务器端进行图片裁剪。`imgareaselect`是一个JavaScript插件,它能够帮助用户在...
* private get_file_ext: 获取图片类型 ver: 1.2 增加width,height错误参数处理 增加当图片colorspace不为RGB时作转RGB处理 修正使用crop保存为gif时出现透明无效区域问题,使用+repage参数,删除透明无效参数即可
2. 编辑工具:内置的编辑器可能包含文字添加、剪裁、滤镜、特效等功能,帮助用户创作出富有创意的迷因。 3. 社区分享:完成的迷因可以直接分享到社交媒体平台,与朋友们共享欢乐。 4. 自定义模板:或许还支持自定义...
3. 图像处理:为了适应不同屏幕尺寸和分辨率,可能需要对图片进行缩放、裁剪等处理。这可以通过图像处理库如OpenCV或者自定义算法实现。同时,为了提高性能,可以考虑使用硬件加速,如OpenGL ES。 4. 用户界面(UI...
此外,为了优化显示效果,可能还需要进行图片的缩放、裁剪和色彩转换。 文件检索功能涉及到文件系统的操作,开发人员需要掌握FAT32或EXT4等常见文件系统的工作原理。通过编程,可以实现对指定目录下.bmp图片文件的...
缩略图生成类,支持imagemagick及gd库两种处理 功能: 1.按比例缩小/放大 2.填充背景色 3.按区域裁剪 4.添加水印,包括水印的位置,透明度等 ...* public set_config: 设置参数...* private get_file_ext: 获取图片类型
【MacOS 安装 PHP的图片裁剪扩展Tclip】是一个关于在苹果操作系统上安装用于图片裁剪的PHP扩展Tclip的过程。Tclip这个扩展具备人脸识别功能,它能够自动识别图片中的人脸区域并将其作为重要的保留部分,同时也能识别...
缩略图生成类,支持imagemagick及gd库两种处理 ...* private get_file_ext: 获取图片类型 1.2 增加width,height错误参数处理 增加当图片colorspace不为RGB时作转RGB处理 修正使用crop保存为gif时出现透明无效区域问题
* private get_file_ext: 获取图片类型 ver:1.2 增加width,height错误参数处理 增加当图片colorspace不为RGB时作转RGB处理 修正使用crop保存为gif时出现透明无效区域问题,使用+repage参数,删除透明无效参数即可
CROP('filename.ext') 裁剪文件中的图像并使用原始文件名保存它,覆盖旧图像。 扩展名 (ext) 可以是 IMREAD 支持的任何内容。 CROP(directory) 裁剪目录中的所有图像。 如果 APPEND 为 1,则 CROP 将裁剪后的图像...
8. **第三方库**: 开发者可能引入了如Apache Commons Imaging (前身是Apache Commons Sanselan) 或ImageIO-Ext这样的第三方库,以扩展Java内置的图像处理功能,比如支持更多格式的图像文件读写。 9. **设计模式**: ...
- **图片处理**:可以使用PHP的GD库或ImageMagick库对上传的图片进行缩放、裁剪、添加水印等操作。 - **数据库存储**:可以将图片二进制数据存储到数据库中,但通常建议将图片存储在文件系统,仅存储文件路径在...
- **PIL (Python Imaging Library)**:用于图像处理,例如打开、裁剪、显示图片等。 - **NumPy**:提供了强大的数组处理能力,可以用来进行图像数据的存储和运算。 - **PyTesseract**:用于OCR(Optical Character ...
响应式图像技术在现代网页设计中扮演着至关重要的角色,因为它能够确保图片在不同设备和屏幕尺寸下都能适当地展示,提高用户体验。TYPO3 是一个流行的开源内容管理系统(CMS),它提供了丰富的功能来帮助开发者创建...
常见的操作包括打开、裁剪、显示、保存等。此外,PIL还提供了一些辅助函数,如`Image.open()`用于打开图像文件,`Image.show()`用于显示图像等。 #### 三、图片处理技巧详解 **1. 改变图片大小** 调整图片尺寸是...
在YOLOv7的基础上使用KLD损失修改为旋转...支持step、cos学习率下降法、支持adam、sgd优化器选择、支持学习率根据batch_size自适应调整、新增图片裁剪、支持多GPU训练、支持各个种类目标数量计算、支持heatmap、支持EMA