libpag icon indicating copy to clipboard operation
libpag copied to clipboard

The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.

Results 206 libpag issues
Sort by recently updated
recently updated
newest added

## 【版本信息】 v4.3.62 ## 【平台信息】 Android 原生 ## 【预期的表现】 对比DEMO中提供的资源输出的同一动画不同格式的文件,对比PAG和Lottie,发现PAG的CPU资源占用很高 ## 【实际的情况】 ![5BDEA838-6E9D-4ED2-AEE9-5760CE2FE0AB](https://github.com/user-attachments/assets/16d26fd4-8991-4b63-9f5f-00467372e79d) 对比DEMO中提供的资源输出的同一动画不同格式的文件,对比PAG和Lottie,发现PAG的CPU资源占用很高。 主要应用场景为UI界面动画,目前实验的性能数据对比,发现跟网络上的技术博客中性能对比数据不太符合。 辛苦帮忙看下是否是采样统计的方式问题,还是个别素材的差异问题。 ## 【Demo及附件】

图片替换时,开发环境正常,线上环境报警告: [.WebGL-0x11004137000] GL_INVALID_VALUE: Offset overflows texture dimensions. ![image](https://github.com/user-attachments/assets/85f83147-4ff7-477e-a068-c965ec6336df) 结果是动画正常播放但是图片没有替换进去

## 【版本信息】 v4.4.4 ## 【平台信息】 鸿蒙平台 ## 【预期的表现】 如上图所示,调用PAGFile的replaceText方法替换文本文案,只替换文字内容,文字的格式,位置等信息均不修改.预期的样式类似于下图所示: ## 【实际的情况】 实际替换效果如下: 可以看到,中文文案内容和展示样式符合预期,但数字的颜色和字体发生了变化(而替换text时并未修改文案的展示样式). 经测试,还有一些其他的特殊字符,如‘#’等也会出现类似样式变化的问题. 这个问题在鸿蒙测试机上测试必现,应该可以快速复现(用数字测试replaceText),辛苦看下是什么原因. ## 【Demo及附件】

## 【版本信息】 4.2.88 ## 【平台信息】 Harmony ## 【预期的表现】 兼容x86架构 ## 【实际的情况】 在鸿蒙x86模拟器上运行崩溃 ## 【Demo及附件】 ![Uploading 1728365438911.jpg…]()

## 【版本信息】 4.4.8 ## 【平台信息】 HarmonyOS NEXT ## 【预期的表现】 期望和4.4.5一样,PAGView能够正常收到onAnimationEnd等回调 ## 【实际的情况】 PAGView无法收到onAnimationEnd动画结束的回调 ## 【Demo及附件】

低版本创建decoder不会释放,导致系统卡顿 更新到最新后能够解决问题,但是为什么会有网络请求呢

## 【版本信息】 v4.3.62 ## 【平台信息】 Android 原生 ## 【预期的表现】 对比DEMO中提供的资源输出的同一动画不同格式的文件,对比PAG和Lottie,发现PAG的CPU资源占用很高 ## 【实际的情况】 ![5BDEA838-6E9D-4ED2-AEE9-5760CE2FE0AB](https://github.com/user-attachments/assets/16d26fd4-8991-4b63-9f5f-00467372e79d) 对比DEMO中提供的资源输出的同一动画不同格式的文件,对比PAG和Lottie,发现PAG的CPU资源占用很高。 主要应用场景为UI界面动画,目前实验的性能数据对比,发现跟网络上的技术博客中性能对比数据不太符合。 辛苦帮忙看下是否是采样统计的方式问题,还是个别素材的差异问题。 ## 【Demo及附件】 ```[tasklist] ### Tasks ```

https://pag.io/ 此链接打不开,返回502异常

通过调用PAGFile的replaceText实现文本替代的功能,发现replaceText之后,该pagFile的textData文本还是替代之前的值 ## 【版本信息】 鸿蒙4.4.4版本(应该各个鸿蒙版本都一直存在这个问题) ## 【平台信息】 鸿蒙平台 ## 【预期的表现】 // 其中pagTextData的text为“text replacement test” pagFile.replaceText(0, pagTextData) let n = inst.numTexts() // n为2 let t0 = inst.getTextData(0)?.text // 为“文本图层2” let t1 =...

![9B540C0228148BB53AA46C36450253D0](https://github.com/user-attachments/assets/972dcba5-7ecd-4976-b7ba-c074f3cb6329) [模糊测试文件夹.zip](https://github.com/user-attachments/files/17178719/default.zip)