Commit Graph

287 Commits

Author SHA1 Message Date
zenggaofeng 9bc31bb138 适配复用场景触发懒加载onDataReloaded
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-04-23 20:32:37 +08:00
madixin 5d21da6dac 优化主线程文件缓存里的读取文件操作,减少主线程耗时
Signed-off-by: madixin <madixin@huawei.com>
2024-04-23 19:32:45 +08:00
chenchen2019710 ec861fb89f 修改ImageKnife跳过网络,点击默认,图片没有传入宽高,无显示bug
Signed-off-by: chenchen2019710 <1173940354@qq.com>
2024-04-23 17:48:45 +08:00
zhang_hanyong 9ff235a856 ImageKnife加载图片支持自定义网络栈和图片加载组件
Signed-off-by: zhang_hanyong <zhang_hanyong@h-partners.com>
2024-04-23 16:00:20 +08:00
任伟x 6ae9982ec6 ImageKnife支持根据自定义key获取已缓存的图片
Signed-off-by: 任伟x <renwei79@h-partners.com>
2024-04-23 10:37:44 +08:00
zhanghanyong 160d08d336 drawLifeCycle支持gif图
Signed-off-by: zhanghanyong <zhanghanyong@h-partners.com>
2024-04-19 17:35:00 +08:00
18829029633 43daaec752 imageKnife支持heic展示demo页面独立展示
Signed-off-by: 18829029633 <18829029633@163.com>
2024-04-19 16:09:25 +08:00
2206069183@qq.com d4b537bd53 修改全局请求头覆盖request请求头
Signed-off-by: 2206069183@qq.com <2206069183@qq.com>
2024-04-19 14:50:32 +08:00
baofeng f84b793eca [Issues: #I9DWXC]修复自定义DataFetch接口不生效问题
Signed-off-by: baofeng <baofeng6@h-partners.com>
2024-04-19 10:44:38 +08:00
zenggaofeng 2a66bdbbba LogUtil日志默认改为关闭OFF
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-04-18 01:58:00 +00:00
zhang_hanyong db71776e62 新增gif图暂停播放恢复播放能力
Signed-off-by: zhang_hanyong <zhanghanyong@h-partners.com>
2024-04-16 19:38:16 +08:00
张欢 9fd6963a8e 修复发送消息时最近的两条消息头像闪动的问题
Signed-off-by: 张欢 <zhanghuan165@h-partners.com>
2024-04-15 15:24:29 +08:00
openharmony_ci ab7dd919f3
!182 imageKnife支持heic图片
Merge pull request !182 from 袁莉/master
2024-04-12 02:45:04 +00:00
18829029633 0a4063b953 imageKnife支持heic图片展示 2024-04-11 18:00:27 +08:00
LuQian-KUN 997f5faf0d webp格式图片,实现首页轮盘跳动动画
Signed-off-by: 'LuQian-KUN' <gaopengcheng11@h-partners.com>
2024-04-11 15:49:39 +08:00
madixin 660490aec6 修改3.x版本demo首页+readme补充3.x差异
Signed-off-by: madixin <madixin@huawei.com>
2024-04-10 10:11:41 +08:00
openharmony_ci b7eae6eefb
!163 新增gif播放次数
Merge pull request !163 from zgf/master
2024-04-09 06:57:49 +00:00
madixin 46b12bf7c2 1.修复新版本图片错位显示问题:通过watchoption变化后发起请求
2.修复展位图错误图,没有从缓存拿取的问题
3.修复请求超过并发数,放队列后仍然直接下发请求的问题

Signed-off-by: madixin <madixin@huawei.com>
2024-04-08 12:01:37 +08:00
‘面条侠’ 0c239e1118 跳过网络,从内存中取图片,接口说明文档
Signed-off-by: ‘面条侠’ <‘wangxinxin51@h-partners.com’>
2024-04-08 10:59:22 +08:00
zenggaofeng f57fa66fab 新增gif播放次数
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-04-07 10:44:47 +08:00
madixin ae7a8a864f ## 3.0.0-rc.0
使用Image组件替换Canvas组件渲染,并重构大部分的实现逻辑,提升渲染性能

Signed-off-by: madixin <madixin@huawei.com>
2024-03-31 15:55:44 +08:00
zenggaofeng 85452cdb25 新增磁盘预加载返回文件路径接口prefetchToDiskCache
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-03-29 14:33:55 +08:00
zenggaofeng b31559b6d7 新增多线程优先级
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-03-28 10:45:46 +08:00
zgf 89f28bc4ab 新增多线程优先级
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
2024-03-28 01:42:20 +00:00
openharmony_ci 04cfeb18fa
!146 修复复用场景下图片闪动以及概率错位
Merge pull request !146 from zgf/reuse
2024-03-27 11:27:11 +00:00
zenggaofeng 3d3e02bf1d 新增多线程优先级
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-03-27 19:11:18 +08:00
zenggaofeng c5b8015740 修复复用场景下图片闪动以及概率错位
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-03-27 18:59:55 +08:00
张欢 0a710c6fd0 修改拼写错误
Signed-off-by: 张欢 <zhanghuan165@h-partners.com>
2024-03-27 11:03:22 +08:00
张欢 504e2ec6ca ImageKnife图片宽高自适应
Signed-off-by: 张欢 <zhanghuan165@h-partners.com>
2024-03-25 16:10:20 +08:00
zenggaofeng 598b3eaf58 master分支合并taskpool分支代码
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-03-22 11:15:38 +08:00
zenggaofeng a3ce29f8d2 master分支代码合并taskpool分支代码
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-03-22 09:40:10 +08:00
zenggaofeng 15f67ac3ec 修复设置磁盘容量最大值jscrash
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-03-14 14:38:04 +08:00
baofeng e271199f19 1.修复概率出现jscrash问题 2.修复进度条问题
Signed-off-by: baofeng <baofeng6@h-partners.com>
2024-03-14 10:27:54 +08:00
zenggaofeng a8aed3881d 复用场景缓存到树aboutToRecycle清理定时器
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-03-11 14:08:53 +08:00
zenggaofeng 9b90cf9a6e 复用场景缓存到树aboutToRecycle清理定时器
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-03-11 01:08:17 +00:00
baofeng 917ac424de 1.修复单帧gif图片加载不出来问题 2.修复xts用例获取不到context问题
Signed-off-by: baofeng <baofeng6@h-partners.com>
2024-03-08 17:00:13 +08:00
zenggaofeng f5f238df40 修复部分gif图片识别成静态图和同一张图片发送多次请求
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-03-06 19:51:13 +08:00
baofeng ff7a9987ef 使用taskpool实现多线程加载图片资源
Signed-off-by: baofeng <baofeng6@h-partners.com>
2024-03-06 11:28:40 +00:00
zenggaofeng 38824b386b 修复部分gif图片识别成静态图和同一张图片发送多次请求
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-03-06 15:37:10 +08:00
zenggaofeng 170bb9f8e8 Canvas的key改为唯一ID(UUID)
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-03-04 20:59:12 +08:00
zenggaofeng 000506cebe 修复xts报错
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-02-28 15:15:30 +08:00
zenggaofeng 00d43899f4 修复使用模糊化出现图片变模糊和变形
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-02-27 11:09:28 +08:00
zenggaofeng 546438d90b 修复图片圆角图形变换导致抗锯齿、ScaleType失效
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-02-26 11:38:29 +08:00
张琥珀 6c5d709777 imageKnife 防盗链设置,header请求头属性设置
Signed-off-by: 张琥珀 <zhanghupo3@h-partners.com>
2024-02-20 09:21:57 +08:00
明月清风 25b3722475 pngWorker线程改为taskpool
Signed-off-by: 明月清风 <qiufeihu1@h-partners.com>
2024-02-05 10:09:28 +08:00
openharmony_ci 68699d2aac
!104 修复鸿蒙手机调节显示大小时图片消失
Merge pull request !104 from zgf/master
2024-01-23 08:12:41 +00:00
zenggaofeng 0854025779 修复鸿蒙手机调节显示大小时图片消失
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-01-23 15:41:20 +08:00
renheng 9c8bbdf9ec XTS接口耗时用例补充
Signed-off-by: renheng <renheng6@h-partners.com>
2024-01-20 09:42:21 +08:00
zenggaofeng 8e8205a1b5 新增使用RequestOption显示图片样例
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-01-18 11:36:27 +08:00
zenggaofeng 2e9b2d6c21 适配ArkTs语法(SDK:4.1.0.56)
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-01-12 15:52:08 +08:00
zenggaofeng b47e9fc943 修复图片缩放时出现重影
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2024-01-09 18:27:05 +08:00
liangdazhi dcf18a3ce7 抛出是否开启抗锯齿属性配置
Signed-off-by: liangdazhi <liangdazhi@h-partners.com>
2024-01-02 11:27:20 +08:00
zhoulisheng 6144949b86 1.新增ImageKnife加载Resource来自不同的sharedlibrary的用例
Signed-off-by: zhoulisheng <635547767@qq.com>
2023-12-28 17:31:14 +08:00
liangdazhi ec1db2bbb1 canvas新增抗锯齿
Signed-off-by: liangdazhi <liangdazhi@h-partners.com>
2023-12-28 11:47:55 +08:00
zenggaofeng 1cc2202522 svg图片解码改为imageSource解码
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2023-12-27 16:33:40 +08:00
zenggaofeng 4cfd7a260c HSP兼容性优化
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2023-12-25 16:41:21 +08:00
zenggaofeng 6c852da719 修复断网状态下错误占位图不显示
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2023-12-18 15:14:15 +08:00
明月清风 2408483211 更新说明:
开放.jpg .png .gif解码能力

Signed-off-by: 明月清风 <qiufeihu1@h-partners.com>
2023-12-14 16:28:57 +08:00
openharmony_ci e53aace169
!83 支持2.1.1-rc.1 到 2.1.1-rc.5功能 屏蔽了taskpool解码能力
Merge pull request !83 from 明月清风/master
2023-12-14 07:10:22 +00:00
明月清风 d10626af5e 更新说明:
1、 屏蔽了taskpool解码能力
2、 2.1.1正式版本发步

Signed-off-by: 明月清风 <qiufeihu1@h-partners.com>
2023-12-14 11:29:12 +08:00
明月清风 38d287abba 更新说明:
1、 屏蔽了taskpool解码能力
2、 支持2.1.1-rc.1 到 2.1.1-rc.5功能

Signed-off-by: 明月清风 <qiufeihu1@h-partners.com>
2023-12-14 10:09:33 +08:00
zhoulisheng 628f066200 Merge branch 'master' of https://gitee.com/zhoulisheng2/ImageKnife
# Conflicts:
#	library/src/main/ets/components/imageknife/utils/ParseImageUtil.ets
#	library/src/main/ets/components/imageknife/utils/gif/GIFParseImpl.ets
2023-12-13 10:38:34 +08:00
zhoulisheng d87cda1d15 1.codecheck整改
Signed-off-by: zhoulisheng <635547767@qq.com>
2023-12-13 10:34:43 +08:00
明月清风 db5c44866f 更新说明:
1、imageKnife依赖更名为library

Signed-off-by: 明月清风 <qiufeihu1@h-partners.com>
2023-12-12 16:30:00 +08:00
openharmony_ci bc2f0e9f96
!78 修改样例的网络图片链接
Merge pull request !78 from zgf/master
2023-12-12 03:29:50 +00:00
zenggaofeng e6771c4a1c 修改样例的网络图片链接。
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2023-12-12 10:59:42 +08:00
openharmony_ci f50abbca35
!77 性能优化:磁盘存储改成同步以及部分release释放放在异步,requestInstream的回调改成异步。
Merge pull request !77 from zgf/master
2023-12-12 02:52:50 +00:00
zenggaofeng 2370557576 磁盘存储改成同步以及部分release释放放在异步,requestInstream的回调改成异步。
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2023-12-11 17:24:09 +08:00
zhoulisheng2 4b5cd6de26 解决entry依赖冲突
Signed-off-by: zhoulisheng2 <zhoulisheng2@h-partners.com>
2023-12-08 02:13:15 +00:00
zhoulisheng ea566c3eeb 1.svg的地址改为手动输入
Signed-off-by: zhoulisheng <635547767@qq.com>
2023-12-08 10:09:21 +08:00
明月清风 3bfa3e71a7 更新说明
1、新增内存缓存策略
2、新增内存缓存图片张数缓存设置接口

Signed-off-by: 明月清风 <qiufeihu1@h-partners.com>
2023-12-06 15:22:26 +08:00
zhoulisheng 9dd89db3e3 1.library依赖更名为sharedlibrary
Signed-off-by: zhoulisheng <635547767@qq.com>
2023-12-05 10:42:36 +08:00
openharmony_ci 89fcb3a5d3
!73 解决变换存在的已知问题
Merge pull request !73 from zhoulisheng2/master
2023-12-01 08:40:39 +00:00
zhoulisheng e95dacac92 1.解决FIT_CENTER和CENTER_INSIDE变换代码问题导致的crash问题
2.demo删除重复按钮

Signed-off-by: zhoulisheng <635547767@qq.com>
2023-12-01 16:04:54 +08:00
openharmony_ci de483f3039
!71 1、.jpg .png .gif解码功能使用taskpool实现 2、 修复了内存缓存张数设置为1时gif图片消失的问题
Merge pull request !71 from 明月清风/master
2023-12-01 03:11:07 +00:00
zhoulisheng 226519d8ab 1.新增依赖注释,解释XTS运行和HSP场景entry之间的矛盾。
2.XTS为了保证成功运行,单独依赖imageknife三方库。

Signed-off-by: zhoulisheng <635547767@qq.com>
2023-12-01 10:06:27 +08:00
明月清风 2006641248 更新说明
1、.jpg .png .gif解码功能使用taskpool实现
2、 修复了内存缓存张数设置为1时gif图片消失的问题

Signed-off-by: 明月清风 <qiufeihu1@h-partners.com>
2023-11-30 17:39:20 +08:00
zhoulisheng 797eb69c5b 1.新增List滑动时暂停加载图片加载, 滑动结束了恢复图片加载demo
2.修复问题:在pausedRequests不主动去删除pausedMaps数据,因为多次调用暂停会导致暂停数据被删除无法加载图片.

Signed-off-by: zhoulisheng <635547767@qq.com>
2023-11-30 16:37:46 +08:00
zhoulisheng 4972d838df 1.删除pako源码依赖,使用ohpm依赖
2.删除gif软解码相关依赖库,包括gifuct-js和jsBinarySchemaParser
3.更改ImageKnifeOption,新增入参context,在shardlibrary中使用必须要传递当前library的context对象
4.更改RequestOption,新增参数moduleContext,属于必传参数,在使用ImageKnifeComponent会默认使用当前entry的context,所以在其他在shardlibrary中使用必须要传递当前library的context对象。
5.新增ImageKnife在HSP场景中的使用方法

Signed-off-by: zhoulisheng <635547767@qq.com>
2023-11-24 14:22:46 +08:00
openharmony_ci 7ced243367
!65 1.ImageKnife新增暂停加载全局接口,恢复加载全局接口。
Merge pull request !65 from zhoulisheng2/master
2023-11-16 02:45:07 +00:00
zenggaofeng 9ec574174a 测试加载多张网络图片和加载多张gif图片的位置是否稳定-样例
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
2023-11-15 17:16:23 +08:00
zhoulisheng 793c564a52 1.更新版本号2.1.1-rc.3,更新CHANGELOG.md
Signed-off-by: zhoulisheng <635547767@qq.com>
2023-11-15 10:59:55 +08:00
zhoulisheng 980be617ba 1.ImageKnife新增暂停加载全局接口,恢复加载全局接口。
Signed-off-by: zhoulisheng <635547767@qq.com>
2023-11-15 10:52:00 +08:00
zhoulisheng 3077af9dc3 1.新增MemoryLruCache主动调用PixelMap的release方法,释放native的PixelMap内存
2.新增ImageSource主动调用release方法释放native持有的ImageSource内存

Signed-off-by: zhoulisheng <635547767@qq.com>
2023-11-07 15:34:42 +08:00
明月清风 9b60f940f3 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	CHANGELOG.md
#	imageknife/oh-package.json5
2023-10-19 17:21:41 +08:00
明月清风 e6925c522d 更新说明:
1、新增自定义key参数配置

Signed-off-by: 明月清风 <2928139825@qq.com>
2023-10-19 17:20:29 +08:00
zhoulisheng1 024adbc589 1.修复不兼容API9问题
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-10-13 17:06:05 +08:00
zhoulisheng1 da1d9c22df 1.适配SDK4.0.10.9严格类型检查IDE编译错误的问题
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-10-09 10:32:04 +08:00
zhoulisheng1 283b805f28 1.XTS测试问题修改,ArkTs整改之后XTS也需要更新
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-09-26 16:05:21 +08:00
zhoulisheng1 bd887825e7 1.编译错误整改,主要涉及ThreadWorker和一些接口命名单词拼写错误
2.编译错误整改,主要涉及context对象转换为Object,Object再次转换为abilityContext声明导入

Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-09-25 16:07:19 +08:00
zhoulisheng1 cfd31304d4 1.ArkTs整改17 整改entry->pages
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-09-25 10:17:52 +08:00
zhoulisheng1 92824c62c2 1.ArkTs整改16 整改entry->entryablility 整改entry->pages->model
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-09-22 10:19:22 +08:00
zhoulisheng1 50116741ea 1.ArkTs整改7 pngTest和部分接口
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-09-18 18:53:29 +08:00
zhoulisheng1 2c2dacb367 1.ArkTs整改6 更改ImageKnife->pngj文件夹
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-09-18 18:31:38 +08:00
zhoulisheng1 803f4934ae 1.ArkTs整改3 新增ImageKnifeGlobal类型,替换GlobalThis,设计改动文件比较多。
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-09-18 14:33:36 +08:00
明月清风 9cd8e1a085 更新说明:
1、版本号后缀增加rc

Signed-off-by: 明月清风 <2928139825@qq.com>
2023-09-11 16:38:14 +08:00
明月清风 0d12aada09 更新说明:
1、优化了内存缓存策略,修复了内存缓存策略给布尔值不生效的问题

Signed-off-by: 明月清风 <2928139825@qq.com>
2023-09-08 15:30:24 +08:00
liuhaikang c5c12275f0 新增svg图片demo
Signed-off-by: liuhaikang <893370936@qq.com>
2023-09-07 12:04:06 +08:00
明月清风 ca3436ff73 更新说明:
1、修复了pngj测试页面,快速点击导致应用闪退的问题

Signed-off-by: 明月清风 <2928139825@qq.com>
2023-09-02 13:15:20 +08:00
openharmony_ci f764b6e02a
!48 替换entry中所有使用到的过时ArkWorker.Worker为worker.ThreadWorker
Merge pull request !48 from 李艺为/master
2023-08-28 04:27:07 +00:00
李艺为 0075c7f503 删除未使用的注释了的ArkWorker.Worker代码
Signed-off-by: 李艺为 <15897461476@139.com>
2023-08-25 14:16:51 +08:00
李艺为 537d2b7848 保存原ArkWorker.Worker注释了的代码
Signed-off-by: 李艺为 <15897461476@139.com>
2023-08-25 12:04:18 +08:00
李艺为 5fa9b05da0 替换entry中所有使用到的过时ArkWorker.Worker为worker.ThreadWorker
Signed-off-by: 李艺为 <15897461476@139.com>
2023-08-25 11:46:34 +08:00
openharmony_ci bbcaf28e38
!46 解决因imageknife模块中GifWorker.ts使用的worker类型与index.ets中不一致导致无法加载网络gif的问题
Merge pull request !46 from 李艺为/master
2023-08-24 11:21:13 +00:00
李艺为 d41e37fa7b 1.解决因imageknife模块中GifWorker.ts使用的worker类型与index.ets中不一致导致无法加载网络gif的问题
2.更新hvigor插件到3.0.2公开版本

Signed-off-by: 李艺为 <15897461476@139.com>
2023-08-24 17:14:23 +08:00
openharmony_ci 518d9882bb
!45 完善readme中关于worker的使用部分
Merge pull request !45 from 李艺为/master
2023-08-23 09:25:52 +00:00
李艺为 83f8996791 修改版本许可文件
Signed-off-by: 李艺为 <15897461476@139.com>
2023-08-23 09:41:27 +08:00
李艺为 e69e2982d8 修改注释
Signed-off-by: 李艺为 <15897461476@139.com>
2023-08-23 09:13:53 +08:00
李艺为 bb95dee08b 修改日志打印
Signed-off-by: 李艺为 <15897461476@139.com>
2023-08-23 09:12:26 +08:00
李艺为 617d5dbc79 修改日志打印
Signed-off-by: 李艺为 <15897461476@139.com>
2023-08-23 09:12:01 +08:00
李艺为 6e13ed5e5d 更新版权许可信息
Signed-off-by: 李艺为 <15897461476@139.com>
2023-08-23 09:10:07 +08:00
李艺为 bb801643d4 删除模板注释
Signed-off-by: 李艺为 <15897461476@139.com>
2023-08-22 17:27:45 +08:00
李艺为 0f16d4437a 回退非必要修改文件
Signed-off-by: 李艺为 <15897461476@139.com>
2023-08-22 17:14:39 +08:00
李艺为 3bbcca19cd 1.移除签名信息
2.添加worker测试页面

Signed-off-by: 李艺为 <15897461476@139.com>
2023-08-22 16:48:30 +08:00
李艺为 eb4b129367 1.使用worker.ThreadWorker替代项目中过时的ArkWorker.Worker
2.完善readme中关于worker的使用部分
3.添加worker加载gif区别测试界面

Signed-off-by: 李艺为 <15897461476@139.com>
2023-08-22 16:44:34 +08:00
明月清风 532b28c343 更新说明:
1、修复了部分url测试,多次点击加载gif动画重影的问题
2、优化了gif测试中的测试图片,加强了测试的直观性

Signed-off-by: 明月清风 <2928139825@qq.com>
2023-08-21 09:38:56 +08:00
openharmony_ci 2630eb8777
!42 修复了xts文件不规范的问题
Merge pull request !42 from 明月清风/master
2023-08-18 03:39:44 +00:00
李艺为 cb5d5eabe5 1.完善单帧gif闪退测试demo
2.帧数小于1的gif动图不再循环绘制

Signed-off-by: 李艺为 <liyiwei18@h-partners.com>
2023-08-18 11:17:33 +08:00
李艺为 237d0ca6b8 添加版权头Copyright Header
Signed-off-by: 李艺为 <liyiwei18@h-partners.com>
2023-08-17 11:06:31 +08:00
李艺为 6267a61694 添加单帧gif加载闪退测试界面
Signed-off-by: 李艺为 <liyiwei18@h-partners.com>
2023-08-17 10:48:49 +08:00
明月清风 7d4e3b7af2 更新说明:
1、修复了xts文件不规范的问题

Signed-off-by: 明月清风 <2928139825@qq.com>
2023-08-16 10:00:30 +08:00
李艺为 9bf705c711 1.更新readme.md
2.更新hvigor-ohos-plugin版本由2.0.0到2.4.2

Signed-off-by: 李艺为 <liyiwei18@h-partners.com>
2023-08-03 11:52:25 +08:00
明月清风 8629370f57 1.修复ImageKnife绘制部分复杂gif图片,gif图片闪屏显示的问题
Signed-off-by: 明月清风 <2928139825@qq.com>
2023-07-27 16:11:28 +08:00
zhoulisheng1 0f79911808 1.适配 IDE Canary1(4.0.3.212), SDK API10(4.0.8.3)
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-06-29 11:36:55 +08:00
zhoulisheng1 46f6e86d53 1.ImageKnifeComponent组件默认开启GPU渲染
2.变更README中的约束限制描述
3.pngj的demo用例完善

Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-06-14 18:11:37 +08:00
zhoulisheng1 eb94de8376 1.XTS用例整改
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-05-30 17:47:00 +08:00
zhoulisheng1 9fa12b84ea 1.测试文件IO界面,误操作可能出现crash,需要按照要求操作
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-05-29 10:09:03 +08:00
zhoulisheng1 a181164375 1.dateShareUriLoadPage用例维护
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-05-25 11:28:08 +08:00
zhoulisheng1 2a47dbd9f0 1.新增用例看护
a:新增大量图片/重复图片加载用例
b:新增部分url加载用例
c:新增drawFactory看护用例

Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-05-08 10:45:00 +08:00
zhoulisheng1 a5da43a82b 1.全局配置能力的部分测试用例查看
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-05-05 18:02:15 +08:00
zhoulisheng1 69e8551d60 1.update OAT and add .eslintignore file
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-04-19 09:23:14 +08:00
zhoulisheng1 29067035bc 1.包管理工具由npm切换为ohpm
2.适配DevEco Studio: 3.1Release(3.1.3.400)
3.适配SDK: API9 Release(3.2.11.5)

Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-04-06 19:07:21 +08:00
zhoulisheng1 8a007854cd 1.给所有的接口导出和引入加上type关键字
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-04-06 10:17:15 +08:00
zhoulisheng1 49a9bfff2d 1.reformat code with files contains(CacheRuleChangedPage.ets CustomEngineKeyImpl.ets dataShareUriLoadPage.ets DownloadClient.ets EngineKeyInterface.ets EntryAbility.ts LoadDataShareFileClient.ets LoadLocalFileClient.ets NetworkDownloadClient.ets)
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-03-21 11:30:08 +08:00
zhoulisheng1 be3c4eb03a 1.新增功能:加载媒体图库的uri图片
2.新增测试页面,dataShareUriLoadPage.ets用于测试加载媒体图库的uri图片

Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-03-20 16:27:32 +08:00
zhoulisheng1 1b5aea1138 1.新增功能:支持自定义缓存key
2.添加缓存key中的url需要剔除token的演示界面

Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-03-16 17:39:59 +08:00
zhoulisheng1 7311a146a4 1.适配 DevEco Studio 3.1Beta1及以上版本。
OpenHarmony SDK版本:API version 9及以上版本。

Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-02-24 15:08:33 +08:00
tyBrave 0799ed85e2 update code because of some idea
Signed-off-by: tyBrave <tianyong13@huawei.com>
2023-02-22 10:55:02 +08:00
tyBrave 75f08250a2 add gpu transform module
Signed-off-by: tyBrave <tianyong13@huawei.com>
2023-02-02 16:59:13 +08:00
zhoulisheng1 dc9dd97903 1.替换有版权图片url
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-01-10 00:05:10 -08:00
zhoulisheng1 884b06bb32 1.LogUtil add grade all print log;
2.clean others codecheck problems

Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2022-12-15 00:59:59 -08:00
zhoulisheng1 40af0d2285 1.通用属性和通用事件能力,从ImageKnifeComponent剥离,解除耦合
2.pages目录中所有测试的页面,ImageKnifeComponent的入参ImageKnifeOption发生了改变

Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2022-12-06 23:09:05 -08:00
zhoulisheng1 dfb7059b1d 1.新增测试List页面
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2022-12-05 00:10:48 -08:00
zhoulisheng1 70b6d47d88 1.@Link 替换为 @ObjectLink
2.ImageKnife的通用组件属性 sizeAnimate backgroundColor 和 width height不再维护,交给了业务链式调用相关接口。
3.ImageKnifeComponent 再次重构,适配了OpenHarmony自定义组件支持链式调用组件通用属性和事件以及动画的能力

Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2022-12-04 23:42:38 -08:00
zhoulisheng1 63c99d8e1c 1.测试页面修改
2.配置和文件修改

Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2022-11-16 00:57:37 -08:00
zhoulisheng1 164fa1c515 1.新增手势裁剪
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2022-11-14 03:42:12 -08:00
zhoulisheng1 923d6bfbbe 1.新增svg解析操作
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2022-11-14 03:40:31 -08:00
zhoulisheng1 80f912ba60 1.新增gif解析操作
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2022-11-14 03:39:49 -08:00
zhoulisheng1 82ad36f241 1.pngj操作放入子线程完成。
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2022-11-14 03:38:08 -08:00
dodozhou5 744e896409 1.changed icon files
Signed-off-by: dodozhou5 <abczp555555@163.com>
2022-08-22 18:35:34 -07:00