woxiaoyao

Results 3 issues of woxiaoyao

原think-image的打开gif文件会报不合法文件,保存png的质量参数和jpg的质量参数意义不统一,保存gif文件异常,不支持ThinkPHP6.0以版本,基于此修复了不支持PHP8的语法,移除了gif文件支持,统一了png和jpg的质量参数的意义,下步准备接入intervention/image和intervention/gif。 [Github:github.com/woxiaoyao81/think-image](github.com/woxiaoyao81/think-image) [composer:think-image](https://packagist.org/packages/woxiaoyao81/think-image)

**您使用的西瓜播放器版本是多少? What version of xgplayer are you using?** 3.0.10 **您使用的操作系统和浏览器分别是? What OS and browser are you using?** window 11,Edge 120.0.2210.77 **如何复现问题? How to reproduce the problem?** 问题1: 2版支持截图后设置是否保存图片,3版则移除这个设置,这样想使用截图插件截图,然后自己根据平台(APP和Electron)处理下载,H5可继续使用原下载,现在移除了想自己下载,还需要自己自定义图标或插件,明显这个是不合适的,截图中api提供了截图和下载功能,明显这个功能已经分开,希望在截图插件中支持2版这个配置 问题2:2版截图默认是根据视频尺寸,这样截图不用自己再设置什么尺寸了,而3版提供了width和height,但这个默认值实在不合适,否则视频调整后还要用户自己去计算尺寸,建议调整为视频宽度的百分比,这样更合理,写成绝对值明显是不方便使用的 问题3:顺便提一下视频和封面尺寸的问题,通过设置fitVideoSize和videoFillMode无法将视频充满容器,封面官方样式是background-size:100%...

Stale

gradientStops值是[0,1],使用instanceof判断是object导致重新渲染失败,调整为Array.isArray(gradientStops)即可