ddd #1

Open
caishi wants to merge 156 commits from master into 3.x
Owner
No description provided.
caishi added 156 commits 2024-11-05 09:18:36 +08:00
4d5728dc3a 支持x86编译
Signed-off-by: longfeng <longfeng20@huawei.com>
f57fa66fab 新增gif播放次数
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
b64661b9f9
update README.md.
Signed-off-by: 面条侠 <wangxinxin51@h-partners.com>
0c239e1118 跳过网络,从内存中取图片,接口说明文档
Signed-off-by: ‘面条侠’ <‘wangxinxin51@h-partners.com’>
ccb69591df 排查性能优化点uuid,定时器以及磁盘读写
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
b7eae6eefb
!163 新增gif播放次数
Merge pull request !163 from zgf/master
b5aef4c48c 修改ImageKnife跳过网络,从内存中获取图片 cacheType参数未使用bug
Signed-off-by: ‘面条侠’ <‘wangxinxin51@h-partners.com’>
db4e10c580 修改ImageKnife跳过网络,从内存中获取图片 cacheType参数未使用bug
Signed-off-by: ‘面条侠’ <‘wangxinxin51@h-partners.com’>
0a3aac2b77 修改ImageKnife跳过网络,从内存中获取图片 cacheType参数未使用bug
Signed-off-by: ‘面条侠’ <‘wangxinxin51@h-partners.com’>
997f5faf0d webp格式图片,实现首页轮盘跳动动画
Signed-off-by: 'LuQian-KUN' <gaopengcheng11@h-partners.com>
1996127cb6
!181 webp格式图片,实现首页轮盘跳动动画
Merge pull request !181 from LuQian-KUN/master
ab7dd919f3
!182 imageKnife支持heic图片
Merge pull request !182 from 袁莉/master
db71776e62 新增gif图暂停播放恢复播放能力
Signed-off-by: zhang_hanyong <zhanghanyong@h-partners.com>
a2a8700eb4
!194 新增gif图暂停播放恢复播放能力
Merge pull request !194 from zhanghanyong/master
2fad9a284d gpu_transform安全编译开启Strip和Ftrapv
Signed-off-by: 张欢 <zhanghuan165@h-partners.com>
2c4257f3f6
!197 gpu_transform安全编译开启Strip和Ftrapv
Merge pull request !197 from zhanghuan633/master
95a2526408 OpenSource、OAT版权头修改
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
f84b793eca [Issues: #I9DWXC]修复自定义DataFetch接口不生效问题
Signed-off-by: baofeng <baofeng6@h-partners.com>
f20aed06a5
!162 修复自定义DataFetch接口不生效问题
Merge pull request !162 from baofeng/master
90ff9edf1d
!200 修改全局请求头覆盖request请求头
Merge pull request !200 from taxuexunji/master
43daaec752 imageKnife支持heic展示demo页面独立展示
Signed-off-by: 18829029633 <18829029633@163.com>
160d08d336 drawLifeCycle支持gif图
Signed-off-by: zhanghanyong <zhanghanyong@h-partners.com>
6ae9982ec6 ImageKnife支持根据自定义key获取已缓存的图片
Signed-off-by: 任伟x <renwei79@h-partners.com>
9ff235a856 ImageKnife加载图片支持自定义网络栈和图片加载组件
Signed-off-by: zhang_hanyong <zhang_hanyong@h-partners.com>
9bc31bb138 适配复用场景触发懒加载onDataReloaded
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
87f3dab4fa ImageKnife控制重要图片请求加载优先级
Signed-off-by: chongtiantian <chongtiantian1@h-partners.com>
befcd414ac
!219 ImageKnife控制重要图片请求加载优先级
Merge pull request !219 from 17792399693/master
06ab9131ed ImageKnife支持根据自定义key获取已缓存的图片-新增xts
Signed-off-by: 任伟x <renwei79@h-partners.com>
46b75226cf 使用安全函数memset_s替代memset,memcpy_s替代memcpy
Signed-off-by: liuhaikang <liuhaikang@huawei-partners.com>
240a2658a7 修改heic图片展示demo
Signed-off-by: 2206069183@qq.com <2206069183@qq.com>
d5faaf74d2
!226 ImageKnife支持heic图片修改demo
Merge pull request !226 from taxuexunji/master
f54b5045c7 ImageKnife控制可视化区域图片
Signed-off-by: chongtiantian <chongtiantian1@h-partners.com>
4ee4760aed
!229 ImageKnife控制可视化区域图片
Merge pull request !229 from 17792399693/master
ceb5fe7010 ImageKnife组件修改配置字段srcEntrance替换为srcEntry
Signed-off-by: xiagengwen <xiagengwen1@h-partners.com>
08ba6360c7 修复通过磁盘链接加载图片无法显示
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
49502f1143
!240 修改header图的存储标志位
Merge pull request !240 from taxuexunji/master
d6a3f2df0e imageKnife 下采样
Signed-off-by: tsm <2418639820@qq.com>
937f448fb7
!247 imageKnife降采样
Merge pull request !247 from 田双明/master
2731a7f8cc 版本信息修改
Signed-off-by: sijainguo <sijianguo5@h-partners.com>
b74f6e68ec
!253 更新版本信息
Merge pull request !253 from 田双明/master
39f97e0a41 修复错误图绘制完后变成占位图
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
275ee6bc0a ImageKnife提供图片加载成功失败的事件
Signed-off-by: 任伟x <renwei79@h-partners.com>
6d43923279 修复懒加载在多次点击出现卡死的问题
Signed-off-by: 张欢 <zhanghuan165@h-partners.com>
1e94a03d5b 支持多种组合变换
Signed-off-by: zhang_hanyong <zhang_hanyong@h-partners.com>
3ecc586559
!268 ImageKnife支持多种组合变换
Merge pull request !268 from zhanghanyong/master
ee6e0acef6 ImageKnife提供清理缓存能力
Signed-off-by: 任伟x <renwei79@h-partners.com>
668bf251fd
!276 ImageKnife提供清理缓存能力
Merge pull request !276 from 任伟x/master
ce8b3cbb7a 修改readme文档
Signed-off-by: 张欢 <zhanghuan165@h-partners.com>
0d27e7a8cc
!281 修改readme文档
Merge pull request !281 from zhanghuan633/master
b777d40426 ImageKnife提供图片加载成功失败的事件README补充
Signed-off-by: 任伟x <renwei79@h-partners.com>
bafd1a568f 修复preLoad接口失效
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
804049b36b
!292 修复preLoad接口失效
Merge pull request !292 from zgf/master
fe80ce7a34 降采样案例修改
Signed-off-by: tsm <2418639820@qq.com>
ee980fe094
!302 imageKnife降采样案例修改
Merge pull request !302 from 田双明/master
f7ce1945b8 修复多线程图片加载出现空白问题
Signed-off-by: baofeng <baofeng6@h-partners.com>
d4a87f0c5e
!304 修复多线程图片加载出现空白问题
Merge pull request !304 from baofeng/master
7b4f496150 1.修复复用场景下从内存获取图片后又清空了画布导致图片不显示,
2.svg解码单位改为px
3.获取组件宽高改用onSizeChange
4.修复复用占位图不显示

Signed-off-by: zgf <zenggaofeng2@h-partners.com>
549658e321 修改CHANGELOG
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
f171b64e95 增加gif图duration的默认值,以及默认播放次数
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
334b042086 修改xts用例setCache和getMapCache
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
a3026e13e8
!312 修改xts用例setCache和getMapCache
Merge pull request !312 from zgf/master
d873733517 x86
Signed-off-by: yaofangyong <2385605052@qq.com>
c51e0eca77
!318 X86模拟器配置
Merge pull request !318 from yaofangyong/master
136c3e509a 加载优先级Priority类型改为taskpool.Priority类型
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
d2bd8f75fc 修改下采样和hsp本地图样例
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
7d39ff5129 Merge remote-tracking branch 'origin/3.x'
# Conflicts:
#	CHANGELOG.md
#	OAT.xml
#	README.md
#	build-profile.json5
#	entry/oh-package.json5
#	entry/src/main/ets/entryability/EntryAbility.ets
#	entry/src/main/ets/pages/UserPage.ets
#	entry/src/main/ets/pages/dataShareUriLoadPage.ets
#	entry/src/main/ets/pages/imageknifeTestCaseIndex.ets
#	entry/src/main/ets/pages/index.ets
#	entry/src/main/ets/pages/testImageKnifeHttpRequestHeader.ets
#	entry/src/main/ets/pages/testImageKnifeOptionChangedPage5.ets
#	entry/src/main/ets/pages/testManyNetImageLoadWithPage2.ets
#	entry/src/main/module.json5
#	entry/src/main/resources/base/element/string.json
#	entry/src/main/resources/base/profile/main_pages.json
#	entry/src/ohosTest/ets/test/DefaultJobQueueTest.test.ets
#	entry/src/ohosTest/ets/test/List.test.ets
#	entry/src/ohosTest/ets/test/diskLruCache.test.ets
#	entry/src/ohosTest/ets/test/imageknife.test.ets
#	entry/src/ohosTest/ets/test/requestoption.test.ets
#	entry/src/ohosTest/module.json5
#	gpu_transform/CHANGELOG.md
#	gpu_transform/oh-package.json5
#	library/index.ets
#	library/oh-package.json5
#	library/src/main/ets/SendableData.ets
#	library/src/main/ets/components/cache/DiskCacheEntry.ets
#	library/src/main/ets/components/cache/DiskLruCache.ets
#	library/src/main/ets/components/cache/FileUtils.ets
#	library/src/main/ets/components/cache/LruCache.ets
#	library/src/main/ets/components/imageknife/ImageKnife.ets
#	library/src/main/ets/components/imageknife/ImageKnifeComponent.ets
#	library/src/main/ets/components/imageknife/ImageKnifeData.ets
#	library/src/main/ets/components/imageknife/ImageKnifeDrawFactory.ets
#	library/src/main/ets/components/imageknife/ImageKnifeOption.ets
#	library/src/main/ets/components/imageknife/RequestOption.ets
#	library/src/main/ets/components/imageknife/TaskParams.ets
#	library/src/main/ets/components/imageknife/constants/Constants.ets
#	library/src/main/ets/components/imageknife/holder/ErrorHolderManager.ets
#	library/src/main/ets/components/imageknife/holder/PlaceHolderManager.ets
#	library/src/main/ets/components/imageknife/holder/RetryHolderManager.ets
#	library/src/main/ets/components/imageknife/interface/IParseImage.ets
#	library/src/main/ets/components/imageknife/networkmanage/DownloadClient.ets
#	library/src/main/ets/components/imageknife/networkmanage/HttpDownloadClient.ets
#	library/src/main/ets/components/imageknife/networkmanage/IDataFetch.ets
#	library/src/main/ets/components/imageknife/networkmanage/LoadDataShareFileClient.ets
#	library/src/main/ets/components/imageknife/networkmanage/LoadLocalFileClient.ets
#	library/src/main/ets/components/imageknife/networkmanage/NetworkDownloadClient.ets
#	library/src/main/ets/components/imageknife/requestmanage/MemoryCacheProxy.ets
#	library/src/main/ets/components/imageknife/requestmanage/RequestManager.ets
#	library/src/main/ets/components/imageknife/resourcemanage/ParseResClientBase64.ets
#	library/src/main/ets/components/imageknife/transform/TransformUtils.ets
#	library/src/main/ets/components/imageknife/utils/ParseImageUtil.ets
#	library/src/main/ets/components/imageknife/utils/gif/GIFFrame.ts
#	library/src/main/ets/components/imageknife/utils/gif/GIFParseImpl.ets
#	library/src/main/ets/components/imageknife/utils/gif/IParseGif.ets
#	library/src/main/ets/components/imageknife/utils/svg/SVGParseImpl.ets
#	library/src/main/ets/downsampling/BaseDownsampling.ets
#	library/src/main/ets/downsampling/DownsampleStartegy.ets
#	library/src/main/ets/downsampling/Downsampler.ets
#	library/src/main/ets/networkmanage/CustomDataFetchClient.ets
#	library/src/main/ets/networkmanage/DataFetchResult.ets
#	library/src/main/ets/networkmanage/RequestData.ets
#	library/src/main/ets/utils/CalculatePixelUtils.ets
#	library/src/main/ets/utils/DefaultJobQueue.ets
#	library/src/main/ets/utils/IJobQueue.ets
#	library/src/main/ets/utils/MResource.ets
#	library/src/main/ets/utils/base/AsyncLock.ts
#	oh-package.json5
#	sharedlibrary/src/main/ets/Index.ets
#	sharedlibrary/src/main/ets/pages/Index.ets
#	sharedlibrary/src/test/List.test.ets
45b1fbc591 ImageKnife3.x分支合并到master分支
Signed-off-by: wangyingjun01 <wangyingjun5@h-partners.com>
7fac49e442 ImageKnife3.x分支合并到master分支
Signed-off-by: wangyingjun01 <wangyingjun5@h-partners.com>
f497f32c48 ImageKnife3.x分支合并到master分支
Signed-off-by: wangyingjun01 <wangyingjun5@h-partners.com>
d7a14b8833 修复webp静态图无法设置图形变换
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
1b05a2aa2d ComponentV2装饰器适配
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
370cc03b96
!357 适配ComponentV2装饰器
Merge pull request !357 from zgf/master
cdfb4fafa9 修复xts报错:ImageKnifeOption用法变更
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
5c1b0578b6 修复xts报错:ImageKnifeOption用法变更
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
4898145979 新增动画显示首帧和第一帧样例
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
48b425109a 控制动图组件新增事件和文件缓存数量最大值修改
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
bebbc865f7 修改README待实现特性
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
fa59e2b9ac
!365 修改README待实现特性
Merge pull request !365 from zgf/master
906337cc62 修复宽高不等svg图片显示有毛边
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
7252a2fe05 子线程本地Resource参数类型转换成number
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
2911708267 子线程本地Resource参数类型转换成number
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
ddbff75a7d 新增Task任务报错10200006样例
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
0c8a777c82 新增Task任务报错10200006样例
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
b3114dd47b
!371 新增Task任务报错10200006样例
Merge pull request !371 from zgf/master
587d35f085 优化整理imageknifecomponent代码
Signed-off-by: Madixin <madixin@huawei.com>
55fcfe6021
!375 ImageknifeComponents代码整理
Merge pull request !375 from Madi/master
f415bb7aa1 降采样
Signed-off-by: tsm <tianshuangming@h-partners.com>
f9e83786a8
!379 imageKnife降采样
Merge pull request !379 from 田双明/master
2cbce5790b 修改file格式图片同步close和PixelMap默认不可编辑
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
dcdc17f51f 修改网络请求超时设置
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
d78ba39efe 修改网络请求超时设置
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
233b24032e
!382 修改网络请求超时设置
Merge pull request !382 from zgf/master
0dd26b9e75 Revert "降采样"
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
9f98c174f2 调整内部包的结构
Signed-off-by: Madixin <madixin@huawei.com>
afde885ae1
!385 调整内部包的结构
Merge pull request !385 from Madi/master
f1008e869e 适配国际化
Signed-off-by: hexagon1337 <liuyaoming3@h-partners.com>
565938c98a 补充imagetransformation和removecache页面的国际化
Signed-off-by: hexagon1337 <liuyaoming3@h-partners.com>
858e28c3a2 补充imagetransformation和removecache页面的国际化
Signed-off-by: hexagon1337 <liuyaoming3@h-partners.com>
ddb8fc89be 修改README_zh屏蔽词
Signed-off-by: hexagon1337 <liuyaoming3@h-partners.com>
f7cef581b1
!388 适配国际化
Merge pull request !388 from hexagon1337/master
2201fec90c 中文图片链接替换
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
78770a430c
!398 中文图片链接替换
Merge pull request !398 from zgf/master
2a81312ed5 add get cache data
Signed-off-by: tyBrave <tianyong21@h-partners.com>
7b9da8d9fa add change color of image in lib
Signed-off-by: tyBrave <tianyong21@h-partners.com>
ec651e91df add test cancel callback demo
Signed-off-by: tyBrave <tianyong21@h-partners.com>
1027fc0304 add xts test get size and format in image of callback
Signed-off-by: tyBrave <tianyong21@h-partners.com>
8e55d336f9 修改获取缓存中的图片格式大小的单元测试
Signed-off-by: tyBrave <tianyong21@h-partners.com>
d82d85ea19 去掉多余的日志信息
Signed-off-by: tyBrave <tianyong21@h-partners.com>

TestCacheDataPage 文件添加版权头

Signed-off-by: tyBrave <tianyong21@h-partners.com>

资源国际化

Signed-off-by: tyBrave <tianyong21@h-partners.com>

add TIPS text dec

Signed-off-by: tyBrave <tianyong21@h-partners.com>

update code because of checkcode

Signed-off-by: tyBrave <tianyong21@h-partners.com>

update code because of use image url

Signed-off-by: tyBrave <tianyong21@h-partners.com>
5fa004afc0 降采样功能
Signed-off-by: tsm <tianshuangming@h-partners.com>
29e0df8d2b 降采样功demo文字国际化
Signed-off-by: tsm <tianshuangming@h-partners.com>
e857a41129 Merge branch 'master' of gitee.com:openharmony-tpc/ImageKnife into master
Signed-off-by: 田双明 <tianshuangming@h-partners.com>
346c704193
update entry/src/main/ets/pages/Index.ets.
Signed-off-by: 田双明 <tianshuangming@h-partners.com>
a7fa5de2de
!405 ImageKnife降采样适配3.x
Merge pull request !405 from 田双明/master
This pull request has changes conflicting with the target branch.
  • CHANGELOG.md
  • README.md
  • README_zh.md
  • entry/src/main/ets/pages/ImageAnimatorPage.ets
  • entry/src/main/ets/pages/Index.ets
  • entry/src/main/ets/pages/LoadStatePage.ets
  • entry/src/main/ets/pages/ObjectFitPage.ets
  • entry/src/main/ets/pages/TestCacheDataPage.ets
  • entry/src/main/ets/pages/TestChangeColorPage.ets
  • entry/src/main/ets/pages/TestLoadCancelListenerPage.ets
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b master 3.x
git pull origin master

Step 2:

Merge the changes and update on Gitea.
git checkout 3.x
git merge --no-ff master
git push origin 3.x
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: caishi/ImageKnife#1
No description provided.