ImageKnife/CHANGELOG.md

128 lines
3.6 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 2.0.4
- 修复若干问题:
修复了pngj测试页面快速点击导致应用闪退的问题
## 2.0.3
- 修复若干问题:
修复了部分url测试多次点击加载gif动画重影的问题
优化了gif测试中的测试图片加强了测试的直观性
解决gif图片只有1帧时因帧时间延时时间为NaN时导致图片帧不显示的问题
## 2.0.2
- 修复若干问题:
修复ImageKnife绘制部分复杂gif图片gif图片闪屏显示的问题
适配DevEco Studio 版本4.0 Canary2(4.0.3.312), SDK: API10 (4.0.9.3)
## 2.0.1
- 修复若干问题:
修复ImageKnifeDrawFactory中的setOval和setRect的中心点取值错误导致部分圆角绘制失效的问题。
修复因重复下载导致的漏加载的问题。
- 新增用例看护已修复的问题
## 2.0.0
- 包管理工具由npm切换为ohpm。
- 适配DevEco Studio: 3.1Beta2(3.1.0.400)。
- 适配SDK: API9 Release(3.2.11.9)。
- 新增开发者可对图片缓存进行全局配置能力。
- 新增对OpenHarmony图库的Uri数据加载的能力需要申请图库访问权限和文件读取权限动态申请图库访问权限
- 修复若干问题:
ImageKnifeOption的loadSrc为undefined导致的crash问题。
ImageKnifeComponent直接绘制GIF图片格式第几帧的时候无法绘制问题。
## 1.0.6
- 适配DevEco Studio 3.1Beta1及以上版本。
- 适配OpenHarmony SDK API version 9及以上版本。
- 以下变换支持通过GPU进行图片变换默认未开启开启需要自行调用接口.enableGPU()。
支持模糊图片变换
支持亮度滤波器
支持颜色反转滤波器
支持对比度滤波器
支持灰色滤波器
支持桑原滤波器
支持马赛克滤波器
支持乌墨色滤波器
支持素描滤波器
支持扭曲滤波器
支持动画滤波器
支持装饰滤波器
## 1.0.5
- 自定义组件已支持通用属性和通用事件绑定,因此ImageKnifeComponent将删除相关内容,相关内容由用户自定义实现,提高扩展能力。
- ImageKnifeOption 支持列表绑定。
- ImageKnifeOption 。
新增
- 1.onClick事件属性
删除
- 1.size(设置大小)
- 2.sizeAnimated 显式动画
- 3.backgroundColor背景色
- 4.margin 组件外间距 等属性,删除的属性将由通用属性提供支持,可支持在ImageKnifeComponent自定义组件上链式调用
## 1.0.4
- 渲染显示部分使用Canvas组件替代Image组件。
- 重构渲染封装层ImageKnifeComponent自定义组件。
- 新增GIF图片解析能力。
- 新增SVG图片解析能力。
## 1.0.3
- 适配OpenHarmony API9 Stage模型。
## 1.0.2
- 支持用户自定义扩展变换接口。
## 1.0.1
- 由gradle工程整改为hvigor工程。
## 1.0.0
专门为OpenHarmony打造的一款图像加载缓存库致力于更高效、更轻便、更简单
- 支持内存缓存使用LRUCache算法对图片数据进行内存缓存。
- 支持磁盘缓存,对于下载图片会保存一份至磁盘当中。
- 支持进行图片变换。
- 支持用户配置参数使用:(例如:配置是否开启一级内存缓存,配置磁盘缓存策略,配置仅使用缓存加载数据,配置图片变换效果,配置占位图,配置加载失败占位图等)。
- 推荐使用ImageKnifeComponent组件配合ImageKnifeOption参数来实现功能。
- 支持用户自定义配置实现能力参考ImageKnifeComponent组件中对于入参ImageKnifeOption的处理。