帖子
帖子
用户
博客
课程
显示全部楼层
9
帖子
0
勋章
85
Y币

[BUG] imageHandle 安卓上传图片水印自动裁剪

[复制链接]
发表于 2024-1-15 21:18:16
imageHandle.setWatermark(
  {
    path,
    waterPath: "widget://res/bg.png",
     waterRect: {
      x,
      y: img.height - watermarkConfig.allHeight - 40,
      w: 220,
      h: watermarkConfig.allHeight + 20,
    },
  },
  function (ret) {
    const watermark_y =
      img?.height - watermarkConfig?.allHeight - 30 || 0;
    const watermark_height = img?.height;
    const imgWaterMark = new Image();
    imgWaterMark.src = ret?.path;
    imgWaterMark.onload = () => {

以上是代码片段,上传图片水印之后图片只有原来的四分之一大小,自动截取了,安卓有问题,ios没有问题,逻辑过程,拍照,然后用拍照的图片添加自定义水印图片,拿到图片添加水印后安卓只有原来拍照图片的四分之一大小
尺寸小了 还是 占用内存小了
9
帖子
0
勋章
85
Y币

我删除waterRect 也有问题,然后精度用高精度的也不行,一样有裁剪
380
帖子
4
勋章
6
Y币
BIP177029 · 2024-1-16 09:28我删除waterRect 也有问题,然后精度用高精度的也不行,一样有裁剪

已反馈给模块技术排查解决。
9
帖子
0
勋章
85
Y币
技术咨询-F · 2024-1-16 10:35已反馈给模块技术排查解决。

这个2022年就有反馈,2024年还没解决,我看到这个模块别人提的问题已经就有反馈了,刚好我踩坑了,本来要上线了,突然出现这个bug
380
帖子
4
勋章
6
Y币
BIP177029 · 2024-1-16 11:21这个2022年就有反馈,2024年还没解决,我看到这个模块别人提的问题已经就有反馈了,刚好我踩坑了,本来要上线了,突然出现这个bug

他开始反馈的自动换行,没复现。 后面又反馈的自动裁剪,让提供代码,没提供代码,就没处理。
0
帖子
1
勋章
1638
Y币
你这边说的是原图的大小缩小了,还是水印的图片大小缩小了?我这边试了下,图片没有缩小,还是原大小,水印大小可以通过waterRect这个参数设置,
9
帖子
0
勋章
85
Y币
模块技术支持-L · 2024-1-30 10:19你这边说的是原图的大小缩小了,还是水印的图片大小缩小了?我这边试了下,图片没有缩小,还是原大小,水印大小可以通过waterRect这个参数设置,

添加水印后,不是会返回一个图片的地址,显示图片的时候就被切割了,
调用拍摄照片,获取拍摄图片,自己准备一张高清的的图片,作为拍摄图片的添加的图片水印,然后通过水印图片方法获取添加后的图片(此图片已经添加自定义的高清图片,背景是拍色的图片,图片水印logon是准备的高清图片),经过对比,单独调用拍照的图片的展示的是A,不添加水印,同样的拍照,添加水印后是A-(添加水印后),只有A的四分之一
0
帖子
2
勋章
1079
Y币
现在年底了,部分技术都返乡过年了,处理速度不会太快。如果你着急的话,我提供一个取巧的方案。可以通过API.systemtype(具体API可能不对,你去API文档确认一下),判断系统类型,然后根据不同的系统你提供不同的图片和配置参数,通过你现在得到的结果规律去反向倒推设置响应的图片和配置参数
9
帖子
0
勋章
85
Y币
至高吾·尚 · 2024-2-4 19:42现在年底了,部分技术都返乡过年了,处理速度不会太快。如果你着急的话,我提供一个取巧的方案。可以通过API.systemtype(具体API可能不对,你去API文档确认一下),判断系统类型,然后根据不同的系统你提供不同的图 ...

不着急,不解决都没有问题,我已经用另一种方式完成了,这个解不解决都无所谓了
您需要登录后才可以回帖 登录

本版积分规则