Commit Graph

17 Commits

Author SHA1 Message Date
wangyingjun01 f497f32c48 ImageKnife3.x分支合并到master分支
Signed-off-by: wangyingjun01 <wangyingjun5@h-partners.com>
2024-07-31 11:41:01 +08:00
wangyingjun01 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
2024-07-31 11:02:46 +08:00
zgf 2549d7a8c8 加载图片流程添加日志
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
2024-05-24 14:43:09 +08:00
baofeng f84b793eca [Issues: #I9DWXC]修复自定义DataFetch接口不生效问题
Signed-off-by: baofeng <baofeng6@h-partners.com>
2024-04-19 10:44:38 +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
zhoulisheng 6144949b86 1.新增ImageKnife加载Resource来自不同的sharedlibrary的用例
Signed-off-by: zhoulisheng <635547767@qq.com>
2023-12-28 17:31:14 +08:00
明月清风 db5c44866f 更新说明:
1、imageKnife依赖更名为library

Signed-off-by: 明月清风 <qiufeihu1@h-partners.com>
2023-12-12 16:30:00 +08:00
zhoulisheng 9dd89db3e3 1.library依赖更名为sharedlibrary
Signed-off-by: zhoulisheng <635547767@qq.com>
2023-12-05 10:42:36 +08:00
sunao 1024d74618 适配DevEco Studio 4.0(4.0.3.700)--SDK:API10(4.0.10.15)
Signed-off-by: sunao <3078711978@qq.com>
2023-11-28 14:35:17 +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
zhoulisheng1 024adbc589 1.修复不兼容API9问题
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-10-13 17:06:05 +08:00
zhoulisheng1 e0589c6283 1.更新build-profile.json5文件
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
2023-09-25 17:15:09 +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
tyBrave 75f08250a2 add gpu transform module
Signed-off-by: tyBrave <tianyong13@huawei.com>
2023-02-02 16:59:13 +08:00
dodozhou5 64671f1db7 1.update build-profile.json5
Signed-off-by: dodozhou5 <abczp555555@163.com>
2022-08-23 02:13:38 -07:00
zhoulisheng 42af96cfd1 1.update ImageKnife Project Config Files
Signed-off-by: zhoulisheng <635547767@qq.com>
2022-07-14 23:14:51 -07:00
zhoulisheng b5b7aa97f3 1.hvigor submit the construction project for the first version
Signed-off-by: zhoulisheng <635547767@qq.com>
2022-04-13 11:49:12 +08:00