we-plugin / we-cropper

微信小程序图片裁剪工具
https://we-plugin.github.io/we-cropper/#/
MIT License
2.17k stars 450 forks source link

2.0版本意见收集 #50

Open dlhandsome opened 6 years ago

dlhandsome commented 6 years ago

由于工作原因(懒惰/逃),开源的事情搁置了很久,很多存在的问题也一直没有解决。 最近打算重拾起来,计划开发2.0版本,希望得到大家的积极反馈。 内容不限,可以是新功能,可以是批评...谢谢大家支持!

choukui commented 6 years ago

希望加入旋转的功能,而且图片可以任意缩小,而不是硬性填充可视区域

beambeam commented 6 years ago

希望解决一下iOS11 中 缩放移动被裁剪对象卡顿的问题

grepug commented 6 years ago

加入任意比例

Crsslee commented 6 years ago

希望加入旋转的功能

meesii commented 6 years ago

是的,IOS特别卡

gefuming commented 6 years ago

加入一个裁剪框设置缩放比例

nanzexu commented 6 years ago

加入可以手动缩放裁剪区域的功能

nanzexu commented 6 years ago

建议在单指移动时变化裁剪区域,双指移动时缩放图片大小

xiaowuzei commented 6 years ago

来个mpvue的demo玩玩

dlhandsome commented 6 years ago

@xiaowuzei mpvue的例子加上了,现在就可以支持

zcSkr commented 6 years ago

希望解决 ios中 层级最高的遮罩层(裁剪框)被拖动的问题

aheadcn commented 6 years ago

希望原图上传,缩放和移动不卡顿

yuanwyj commented 6 years ago

希望剪裁后图片能够保持清晰度

DevinWell1ee commented 6 years ago

希望可以自定义剪裁区域,剪裁区域的形状

xingzhuo1983 commented 6 years ago

截取到 300 300 的区域 能否添加一个设置 使其缩放保存为一个50 50的输出分辨率的图片?

senson2018 commented 6 years ago

希望优化流畅度

pangcongcong commented 6 years ago

1、希望增加配置项,使图片size小于裁剪框时不充满裁剪框 2、可以图片缩小至可配置范围

yaxin3690 commented 5 years ago

 微信小程序已经支持npm包管理,我这里按照给定的教程构建成功了.但是找不到模板和we-cropper.js文件,node_modules里面也没有这个文件.

zx002 commented 5 years ago

1.可以任意缩小,而不是硬性填充可视区域 2.可以动态改变裁剪框宽高 3.裁剪框可拉动改变大小,拖动裁剪框位置

1c7 commented 5 years ago

getCropperImage 返回裁剪坐标 x,y,width, height

WangJun-SCU commented 5 years ago

支持圆形剪裁!

stumpx commented 5 years ago

希望可以直接读取项目目录里面的图片, 目前是以 / ./ ../ 开头的地址,

ifency commented 5 years ago

2.0版本开始做了吗

wzz5304 commented 5 years ago

来个taro的demo呗,十分感谢

Yuanyuanyuanc commented 5 years ago

可不可以支持支付宝小程序和百度小程序 谢谢啦

tourdt commented 5 years ago

2.0现在可以正式使用了吗?

CherryCola-zjl commented 5 years ago

iphone 6 6s 出现显示不全的bug,裁剪图片可以移动,但是画布只显示上半部分,画布下面就是灰色

tourdt commented 5 years ago

可以动态设置裁剪尺寸/裁剪比例

udbbbn commented 5 years ago

想知道图片裁剪完模糊问题解决了吗

dlhandsome commented 5 years ago

想知道图片裁剪完模糊问题解决了吗

@udbbbn getCropperImage({ original: true })

参考 Changelog

udbbbn commented 5 years ago

想知道图片裁剪完模糊问题解决了吗

@udbbbn getCropperImage({ original: true })

参考 Changelog

加了这个属性之后 原本裁切是 200*200 正方形 裁完变成长方形了。

CherryCola-zjl commented 5 years ago

iphone 6 6s 出现显示不全的bug,裁剪图片可以移动,但是画布只显示上半部分,画布下面就是灰色

b6167f865d1744b1b0294846ae1343b

qqjq547 commented 5 years ago

希望加入无损质量裁剪的功能,

qingtianiii commented 5 years ago

我发现。。。在选择上传图片的时候,是可以编辑图片的,然后就可以对图片进行缩放、旋转等操作了。。。。那还需不需要用这个工具呀?

qingtianiii commented 5 years ago

希望加入无损质量裁剪的功能,

作者在前面已经说了修复了呀,这样调用就可以了 getCropperImage({ original: true })

RocketV2 commented 5 years ago

请问能裁剪固定像素大小的图片吗? 比如一张大图,想裁剪240x360 ~~480x720之间的等比例图片?

AmazingMoon commented 5 years ago

加入裁剪区域网格线显示 image

yovenny commented 4 years ago

建议抽取相关参数,left top、currentScan、一个组件可以更替不同opt、src、

yovenny commented 4 years ago

建议加个视频裁剪功能,主要对时长和尺寸,不知道可行性怎样?

yhuaqiang commented 4 years ago

希望加入可以更改宽高/cut等参数的值

maplehsu commented 4 years ago

1.在微信小程序组件里面,加入original:true导致getCropperImage不能回调 2.图片裁剪出来的格式都是.png,不应该是什么格式进去什么格式出来么

maplehsu commented 4 years ago

支持 Canvas 2D 接口

CruxCv commented 3 years ago

支持圆形剪裁!

这...

CruxCv commented 3 years ago

建议加个视频裁剪功能,主要对时长和尺寸,不知道可行性怎样?

需求逐渐变态

zhengpq commented 3 years ago

支持 Canvas 2D 接口

强烈建议支持,现在 Canvas 2D 支持同层渲染,在一些场景下需要用到同层渲染

axolo commented 3 years ago

建议可以支持uni-app

Airfly commented 3 years ago

想要这样一个功能,增加一个限制最后图片文件大小的最大值,如果文件大小大于这个值,就降低图片质量级别(0~1),重新保存,并重新检查文件大小,直到满足最大值的限制,再返回图片信息(路径,长、宽)

ckdroid commented 3 years ago

建议在每次绘制前清一下画布

self.updateCanvas = function (done) {
    if (self.croperTarget) {
      // 清除
      self.ctx.clearRect(0, 0, self.canvas.width, self.canvas.height)
      //  画布绘制图片
      self.ctx.drawImage(
        self.croperTarget,
        self.imgLeft,
        self.imgTop,
        self.scaleWidth,
        self.scaleHeight
      );
    }
......
  };
zcSkr commented 2 years ago

希望改用export default 导出。因为vue3 和vite的关系。导致import WeCropper from './we-cropper.js';会报错。 我是场景是uni-app vue3开发小程序。HubilderX使用的编译器是vite。vite限制了不能用module.exports导出。希望支持vue3

hwlv commented 2 years ago

您好,有h5版本的吗