懒得勤快
|
ef24f2c699
|
优化 ImageBorderRemover 边框判定
|
2026-09-23 22:22:44 +08:00 |
|
懒得勤快
|
865adc3963
|
升级包
|
2026-09-21 17:04:35 +08:00 |
|
懒得勤快
|
fb2bfc4233
|
简化 ImageBorderRemover 边框检测逻辑及参数
|
2026-09-20 16:06:47 +08:00 |
|
懒得勤快
|
52575fe248
|
引入可配置参数并增强边框检测与裁剪
为 ImageBorderRemover 增加了 ImageBorderRemoverOptions 配置类,支持自定义采样数、边界容差、最小边框厚度等参数。重构 DetectBorders 方法,提升对多色、渐变、透明边框的检测能力,并优化大图像采样。新增边缘密度精裁逻辑及多项辅助方法,提升检测准确性。完善 RemoveBorders,支持自动保存与格式识别。大幅扩展单元测试,覆盖多种边框类型和极端场景。整体结构更清晰,参数更灵活,便于扩展维护。
|
2026-09-20 12:31:22 +08:00 |
|
懒得勤快
|
390092f309
|
增强与重构图片格式检测器及测试用例
统一各图片格式检测器的Detect(Stream)实现,提升检测准确性和一致性;新增MimeType属性,自动获取MIME类型;扩展GetImageType支持Jpeg2000、JpegXR、Tga等格式,TGA检测逻辑独立为IsTga方法;ImageFormat枚举新增相关格式;TgaDetector检测逻辑统一;新增ImageDetectExtTests,批量测试各格式检测能力并验证一致性,提升测试覆盖率和可靠性。
|
2026-09-19 21:04:14 +08:00 |
|
懒得勤快
|
84b5c249a9
|
增强HtmlDiffMerge方法,支持maxUnchangedLength参数
对Extensions.cs中的HtmlDiffMerge扩展方法新增maxUnchangedLength参数,用于控制合并时短未变文本的差异标记。增加参数校验和详细注释,并引入MergeShortEqualities方法处理差异结果。对应地,ExtensionsTests.cs新增单元测试HtmlDiffMerge_ShouldIncludeShortUnchangedTextInChanges,验证新参数的合并效果。
|
2026-09-15 20:55:58 +08:00 |
|
懒得勤快
|
a91befb5f4
|
1. 修正ChineseCalendar计算干支日不正确的bug
2. 重构 ImageBorderRemover.cs,增强参数校验与异常处理,提升多层边框检测准确性,支持浅色背景自动识别,优化性能与颜色比较,移除灰度化处理,结构更清晰。
3. 增强HtmlDiff,新增 maxUnchangedLength 参数与辅助方法,优化 diff 合并逻辑,保持兼容性。
|
2026-09-15 10:14:58 +08:00 |
|
懒得勤快
|
b666acd74e
|
为 ObjectExtensions 添加 ToDictionary 扩展方法
新增 ToDictionary 扩展方法,可将任意对象转换为 Dictionary<string, object>。支持通过 keySelector 委托自定义键名,并兼容对象为 IDictionary 的情况,对每个属性应用 keySelector 生成键。
|
2026-09-10 14:53:29 +08:00 |
|
懒得勤快
|
5e5c357f12
|
优化实体变更信息获取及集合属性比较方式
优化 DbContextExt.cs,移除 ToObject 和 NullableDictionary 依赖,直接通过 OriginalValues/CurrentValues 获取属性值,提升简洁性和性能。集合属性比较改用 SequenceEqual,避免引用误判。统一 ChangeEntry 赋值方式,简化结构,并用模式匹配优化类型判断。
|
2026-08-27 13:47:03 +08:00 |
|
懒得勤快
|
eb086abcd0
|
升级包
|
2026-07-21 13:16:08 +08:00 |
|
懒得勤快
|
883a0ecf6e
|
迁移图像处理至SkiaSharp并优化相关实现
全面用SkiaSharp替换ImageSharp进行图像处理,包括哈希、边框检测、水印、验证码、图片工具等模块。重构IImageTransformer及相关接口和实现,调整测试用例以适配SkiaSharp。移除ImageSharp依赖,新增SkiaSharp依赖。同步升级部分依赖包版本。优化部分算法性能,提升跨平台兼容性。
|
2026-07-07 15:29:04 +08:00 |
|
懒得勤快
|
bf62dbc620
|
注释DateTimeRange构造函数的时间顺序校验
注释了DateTimeRange构造函数中判断开始时间大于结束时间时抛出异常的代码,允许开始时间大于结束时间。
|
2026-06-01 15:35:58 +08:00 |
|
懒得勤快
|
0deb2667bb
|
升级包
|
2026-05-22 11:17:34 +08:00 |
|
懒得勤快
|
8b1f0f9e78
|
升级包
|
2026-05-09 23:28:54 +08:00 |
|
懒得勤快
|
657719d671
|
升级包
|
2026-04-21 11:16:32 +08:00 |
|
懒得勤快
|
3cd4fe68c4
|
升级包
|
2026-04-06 20:23:00 +08:00 |
|
懒得勤快
|
107cf63ddb
|
升级包
|
2026-03-20 13:08:12 +08:00 |
|
懒得勤快
|
b89b19f0f9
|
升级包
|
2026-02-13 19:26:38 +08:00 |
|
懒得勤快
|
06bb45a561
|
升级包
|
2026-01-19 10:44:39 +08:00 |
|
懒得勤快
|
d4ce1eb36c
|
增加SHA-512支持
|
2026-01-04 17:12:48 +08:00 |
|
懒得勤快
|
5415580464
|
Merge branch 'master' of https://github.com/ldqk/Masuit.Tools
|
2025-12-01 10:31:31 +08:00 |
|
懒得勤快
|
66c840077f
|
升级包
|
2025-12-01 10:31:26 +08:00 |
|
Richfiter
|
ef2c32d3fd
|
add Concurrent LinkedList and releated test case
|
2025-11-29 16:23:18 +08:00 |
|
懒得勤快
|
bdb28d1520
|
Excel支持列格式化和属性导出忽略特性
新增 ColumnFormatAttribute 和 ExportIgnoreAttribute 特性类:
- ColumnFormatAttribute 用于定义列的格式化字符串。
- ExportIgnoreAttribute 用于标记属性在导出时被忽略。
|
2025-11-24 15:40:36 +08:00 |
|
懒得勤快
|
06afa589ea
|
新增ConcurrentHashQueue<T> 和 HashQueue<T> 类:
- `ConcurrentHashQueue<T>`:线程安全的唯一元素队列,支持基本操作、批量操作、自定义比较器及原子操作。
- `HashQueue<T>`:非线程安全的唯一元素队列,结合 `Queue` 和 `HashSet` 特性,支持基本操作和容量优化。
- 为上述队列类添加扩展方法(如 `EnqueueWithLimit`、`DequeueAll` 等)。
|
2025-11-21 16:55:48 +08:00 |
|
懒得勤快
|
bb74a3ccd6
|
.NET 10支持
|
2025-11-18 16:02:19 +08:00 |
|
懒得勤快
|
4f86c2bf6e
|
重构DCT哈希逻辑并优化图像处理接口
重构了 `ImageHasher` 类的 DCT 哈希计算逻辑,移除了旧版矩阵生成和操作方法,新增模块化私有方法以提升可读性和可维护性。
|
2025-11-09 21:49:18 +08:00 |
|
懒得勤快
|
0e130f9a2f
|
支持 #134
|
2025-09-17 12:39:02 +08:00 |
|
懒得勤快
|
e2ccdc0341
|
升级包
|
2025-09-02 21:26:51 +08:00 |
|
懒得勤快
|
6e1c9edafe
|
*
|
2025-09-02 21:25:12 +08:00 |
|
懒得勤快
|
945ec5dca9
|
邮箱验证配置项更改为数组格式
|
2025-08-18 20:55:52 +08:00 |
|
懒得勤快
|
7c08a3810a
|
升级包
|
2025-08-15 21:15:56 +08:00 |
|
懒得勤快
|
36142d828f
|
修补安全漏洞
|
2025-08-01 09:40:39 +08:00 |
|
懒得勤快
|
2159d82b83
|
修正 #130
|
2025-07-09 10:27:20 +08:00 |
|
懒得勤快
|
79e617b3e0
|
1. 优化ImageBorderRemover
2. 新增ColorDeltaE色差比较类
|
2025-06-19 19:05:52 +08:00 |
|
懒得勤快
|
0a5d511f5a
|
新增图像边框移除器类
|
2025-06-18 15:31:47 +08:00 |
|
懒得勤快
|
fc74d15782
|
修正 #129
|
2025-05-12 10:45:39 +08:00 |
|
懒得勤快
|
c5bcd20ef4
|
优化BodyOrDefault逻辑
|
2025-04-16 09:46:01 +08:00 |
|
懒得勤快
|
2f234b3f62
|
*
|
2025-03-07 16:33:56 +08:00 |
|
懒得勤快
|
f9e62f79ad
|
新增SelectManyAsync
|
2025-03-05 20:14:20 +08:00 |
|
懒得勤快
|
2d3fb6671a
|
升级包
|
2025-02-05 13:57:28 +08:00 |
|
懒得勤快
|
d85cc27870
|
*
|
2025-01-15 17:22:19 +08:00 |
|
懒得勤快
|
3765758c85
|
release
|
2025-01-15 15:05:28 +08:00 |
|
懒得勤快
|
e1273ab871
|
优化LookupX
|
2025-01-14 10:37:32 +08:00 |
|
懒得勤快
|
6752ed3309
|
*
|
2024-12-27 20:34:07 +08:00 |
|
懒得勤快
|
cb047a081b
|
补充单元测试
|
2024-12-27 13:49:16 +08:00 |
|
懒得勤快
|
542ce70617
|
修正农历最近节气不准确的bug
|
2024-12-26 21:34:31 +08:00 |
|
懒得勤快
|
83fbec8b40
|
优化CompareChangesPlus
|
2024-12-26 16:25:27 +08:00 |
|
懒得勤快
|
3e9ea65fa7
|
增加读取aida64传感器数据
|
2024-12-22 22:14:24 +08:00 |
|
懒得勤快
|
7931b72f4b
|
新增ToSortedSet
|
2024-12-19 13:35:11 +08:00 |
|