评论:jquery.photoClip图片裁剪添加旋转 缩放按钮功能  [查看原文]

所属分类:媒体-图像

 27825  319  19
当前第1页 / 共1页
    不负好时光0
    2021/1/21 14:18:41
    如果每次旋转角度改为10度改怎么解决
        不负好时光1
        2021/1/21 15:53:43

        借用楼主的方法重新写了旋转图片,可自由调整角度,实力为10度。

        var rr = 0;
        
        function rotateCW(point) {
            //rotateBy(90, point);
        
        
            //重新定义旋转
            var loacl;
            if (!point) {
                loacl = loaclToLoacl($moveLayer, $clipView, clipWidth * .5, clipHeight * .5);
            } else {
                loacl = globalToLoacl($moveLayer, point.x, point.y);
            }
            var origin = calculateOrigin(curAngle, loacl), // 旋转中使用的参考点坐标
                originX = origin.x,
                originY = origin.y;
        
            rr -= 10;
            var style = {};
            style[prefix + "transform"] = " rotate(" + rr + "deg)";
            style[prefix + "transform-origin"] = originX + "px " + originY + "px";
            $rotateLayer.css(style);
        }
        不负好时光0
        2021/1/22 10:33:30
        楼主 这个我自己写的旋转10没问题 但是就是裁剪不出来 求帮忙了,解决不了了。
    回复
    暧昧0
    2020/3/16 17:09:24
    我想禁止旋转该怎么做 回复
    乐山乐水0
    2019/4/3 17:24:42
    请问安卓手机不能缩放问题如何解决?
        不浮躁,不安逸。0
        2019/4/8 10:06:11
        同问,你解决了吗
        missfcfc0
        2020/1/7 17:58:23
        同问,解决了么
    回复
    失意的青春.0
    2019/3/20 9:15:32
    您好 请问base64怎么处理 数据库存不下 回复
    ゃ莪☆??ゃ0
    2019/2/27 16:20:22
    在移动设备上双指捏合为缩放很难按,基本上不行 回复
    她的他!0
    2019/1/6 21:25:44
    houxin1230
    2018/11/9 11:06:33
    图像失真怎么处理
        houxin1230
        2018/11/9 11:13:00
        测试了下,把输出尺寸调大,就行了。不是bug
    回复
    全球变冷0
    2018/10/30 10:29:49
    荆瑶0
    2018/10/16 11:39:14
    裁剪之后图片失真了
        houxin1230
        2018/11/9 11:13:36
        你把图片的输出尺寸调大一点,默认是200*200的,这样肯定会失真的
    回复
    蜕变0
    2018/10/10 9:48:22
    怎么样在图片预览中使用此功能,代码改了好大一会没改成
    回复
    richardmyu0
    2018/8/8 15:33:52

    不好意思,没测试,上面还是有问题,缩不到最小尺寸,只在放大部分加一个判断:

    if (zoomNum === 1) {
       zoomNum += 1;
    }
        蜕变0
        2018/10/10 15:48:43
        您好,能问你点问题么
    回复
    richardmyu0
    2018/8/8 15:18:49

    对部分图片第一次点击放大功能,实际会将图片缩小,第二次才正常放大???查看源码,做了部分修改,
    将:       

    var zoomNum = 0;
    $(bigBtn).click(function() {
        if (zoomNum < 4) {
            zoomNum++;
        }
        var sf = zoomNum * .25;
        myScroll.zoom(sf);
    });
    $(smallBtn).click(function() {
        if (zoomNum > 0) {
            zoomNum--;
        }
        var sf = zoomNum * .25;
        myScroll.zoom(sf);
    });

    改为:

    var zoomNum = 1;
    $(bigBtn).click(function() {
        if (zoomNum < 4) {
            zoomNum += 1;
        }
        var sf = zoomNum * 0.23;
        myScroll.zoom(sf);
    });
    $(smallBtn).click(function() {
        if (zoomNum > 1) {
            zoomNum -= 1;
        }
        var sf = zoomNum * 0.23;
        myScroll.zoom(sf);
    });

    就可以解决这个问题

    回复

讨论这个项目(19)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复