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 |
zhang_hanyong
|
52e5d1f5bf
|
支持多种组合变换
Signed-off-by: zhang_hanyong <zhang_hanyong@h-partners.com>
|
2024-05-29 06:16:40 +00:00 |
zgf
|
39f97e0a41
|
修复错误图绘制完后变成占位图
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
|
2024-05-11 10:01:09 +08:00 |
sijainguo
|
2731a7f8cc
|
版本信息修改
Signed-off-by: sijainguo <sijianguo5@h-partners.com>
|
2024-05-09 11:27:55 +08:00 |
madixin
|
be0f5ff8ef
|
完善3.x README.md,使用5.0 API12
Signed-off-by: madixin <madixin@huawei.com>
|
2024-05-02 10:14:23 +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
|
15f67ac3ec
|
修复设置磁盘容量最大值jscrash
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
|
2024-03-14 14:38:04 +08:00 |
zenggaofeng
|
a8aed3881d
|
复用场景缓存到树aboutToRecycle清理定时器
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
|
2024-03-11 14:08:53 +08: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
|
546438d90b
|
修复图片圆角图形变换导致抗锯齿、ScaleType失效
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
|
2024-02-26 11:38:29 +08:00 |
zenggaofeng
|
0854025779
|
修复鸿蒙手机调节显示大小时图片消失
Signed-off-by: zenggaofeng <zenggaofeng2@h-partners.com>
|
2024-01-23 15:41:20 +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 |
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 |
明月清风
|
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 |
明月清风
|
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
|
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 |
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 |
zhoulisheng1
|
024adbc589
|
1.修复不兼容API9问题
Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
|
2023-10-13 17:06:05 +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 |
明月清风
|
ca3436ff73
|
更新说明:
1、修复了pngj测试页面,快速点击导致应用闪退的问题
Signed-off-by: 明月清风 <2928139825@qq.com>
|
2023-09-02 13:15:20 +08:00 |
明月清风
|
532b28c343
|
更新说明:
1、修复了部分url测试,多次点击加载gif动画重影的问题
2、优化了gif测试中的测试图片,加强了测试的直观性
Signed-off-by: 明月清风 <2928139825@qq.com>
|
2023-08-21 09:38:56 +08:00 |
明月清风
|
8629370f57
|
1.修复ImageKnife绘制部分复杂gif图片,gif图片闪屏显示的问题
Signed-off-by: 明月清风 <2928139825@qq.com>
|
2023-07-27 16:11:28 +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 |