开发日志
2025-1-31 版本6.8.4
- 改进:
- 调整网页的菜单。
- 自定义语言:若翻译为空白,可选中文/英语作为缺省值。
- 解决问题:
- 无法用打包好的MyBox读写WebP图片。
- 自定义语言的名字不应受locale定义的约束。
此版本关闭的需求/问题列表
春节快乐!
2025-1-27 版本6.8.3
- 新增:
- 读写WebP图片。
- 数据列类型:枚举短整型。显示为字符串,保存为短整型。
好处是节省存储空间,坏处是失去数据独立性、需要其它数据来解释数值。
- 改进:
- 数据处理:
- 移除数据列的“对非法值的处理”。操作按自己的判断和逻辑来处理非法值。
- 厘清“格式”在数据读入、显示、编辑、保存、导出、转换中的应用和解除。
- 当检验到行表达式/行过滤可能不合法时,询问用户而不是直接阻止操作。
- 树形信息:
- 把“地理编码”改成数据树。
- 导出时可选应用数据格式。
- 在树上按标题/编号/时间/值来定位结点。
- 解决问题:
- 树形:保存/移动/重命名/改序以后结点的数据丢失。
- 升级到6.8.1或6.8.2后,“数据处理”不能正确加载已存在的数据 。
- 数据处理的“CSV模式”:若焦点未离开则修改的内容不被保存。
- 数据处理执行“赋值”可能会写错数据。
- 行表达式在绑定变量时应转换数据类型。
- 修改图像大小时,若输入错误的宽度/高度则界面处理异常。
- 单个颜色的网页显示中XYZ和Adobe CMYK数值输出错误。
- FFmpeg信息/媒体信息功能失效。
- 在弹出窗口上弹出窗口可能会失败。
- 在多个界面上,文件另存时,选择的目录失效。
- 单独打开“图像选项”界面时,一些控件未初始化。
此版本关闭的需求/问题列表
春节快乐!
2024-12-24 版本6.8.2
- 改进:
- 重新设计和实现"树形信息":
- 对每种树形单独定义数据库表。
- 优化界面。
- 新增导出格式:树形XML、树形JSON、列表CSV。
- 导入格式改为树形XML。
- 可以设置结点的排序值。
- 树形“数据列”取代树形“定义数据”。
- 树形“行表达式”取代树形“行过滤”。
- 数据处理:
- 选项“编辑时拒绝非法值”,替代“编辑时检验数据”。
- 选项“保存时拒绝非法值”,替代“保存时检验数据”。
- 编辑数据单元时,对长度较大的值弹出文本编辑窗口。
- 编辑数据时,对非法值显示异常色。
- “赋值”:在写数据前检查新值的合法性,并提示有用的信息;对非法值提供处理选项。
- 功能主界面改为滚动面板。
- 强化“生成文档”。
- 升级至:JDK 23 + javaFX 24。
- 移除:读取PDF文件所用的内存参数。
- 解决问题:
- 对数据库表的所有数据执行“赋值”和“按条件删除”会失败。
- 关闭矩阵和数据库界面时不应弹出临时文件的提示。
- 快捷键省略CTRL/ALT失效。
- 一些快捷键在一些界面上失效。
- 任务失败时可能触发内存溢出。
此版本关闭的需求/问题列表
2024-5-18 版本6.8.1
- 新增:
- 对PDF批量添加水印。
- 数据的列类型:可编辑的枚举型。
- 文档:测试环境、基本功能检验列表、兼容性测试、详细测试。
- 改进:
- 重新设计和实现"处理数据",基础框架为:读+处理+写。
- 选项:编辑数据时检验类型、保存数据时检验类型。
- 行表达式:以bindings代入变量值,占位符被处理为变量名而不是变量值。
- 行过滤:当表达式不为空且其值不为true或false,不取此行。
- 简化"处理数据"的界面。
- 处理数据:修正和增强“赋值”。
- 定制颜色时可以设置透明度。
- ffmpeg可以设置"rtbufsize"和旋转。
- 笔记:节点是任何html,可以包含head。
- 解决问题:
- 缺省locale非中文时无法切换语言。
- 当数据值为多行字串时行表达式会解析混乱。
- 数据处理中当表达式非法时“赋值”不应清除数据行。
- 编辑数据行时弹出错误。
- 对数据库表导入数据时,类型“纪元”转换错误。
- icon图片显示为空白。
- 一些界面中“目标文件”的选项未生效。
- 对SVG绘制形状时,透明背景未正确设置。
- SVG的“查看”选项未生效。
- 在网页中显示颜色时透明值未生效。
- 重命名文件:当未统计文件数时选项“填零”失效。
- 文件同步:当选择“删除存在于目标目录但不存在于源目录的文件和目录”时功能失效。
- 解压/解档文件:解开的列表中文件名为空。
- 检查冗余文件:结果列表中文件名为空。
此版本关闭的需求/问题列表
2024-2-9 版本6.8
- 改进:
- 新增快捷键CTRL/ALT+0:设置/解除“总是在上面”,对弹出窗口无效。
- 新增快捷键CTRL/ALT+9:截图当前窗口。
- 以树形保存和管理“图片的范围”。
- 简化编辑网页的界面。
- 解决问题:
- 管理颜色:复制颜色失效了。
- 编辑网页:从文本模式切换时内容丢失了。
- 在查看PPT界面中“播放”按钮失效了。
中国龙年快乐!
此版本关闭的需求/问题列表
2024-1-17 版本6.7.9
- 解决问题:
- pom.xml中javaFX的版本应为21-ea+5。
- 信息节点的移动、复制、选择界面弹出错误。
- 信息树的子节点应当排序。
- 形状的锚点选项未生效。
此版本关闭的需求/问题列表
2024-1-15 版本6.7.8
- 改进界面:
- 简化界面,将选项和操作收纳在菜单里。
- 重新定义快捷键。
- 分支窗口:总是在上面;不阻塞调用者;可以图标化;当调用者关闭时也被关闭。
- 点击“小提示”图标可以弹出它的文本窗口。
- 改进功能:
- 对图像可以“选择像素”(即定义图像的范围)。
- 选择像素时可以设置蒙板的颜色。
- 可以针对饱和度、亮度、或灰度来处理图像对比度。
- 图像转换为黑白时可以忽略透明色。
- 更多的操作演示和数据示例。
- 改进算法:
- 引用任务时采用参数而不是变量。
- 在新线程中加载缩略图。
- 任务取消时应立即中断处理。
- 判断是否需要采样大图像时只读取图像元数据。
- 新增转换图像为SVG的算法。
- 更新至:JDK 21;javaFX 21;Derby 10.17.1.0。
- 解决问题:
- 当本机缺省语言不是内置的语言(中文或英文)时MyBox无法启动。(存在了很多版本的问题)
- 批处理过程中不应统计源文件表。
- 执行SQL的结果未能显示。
- 拼接数据的界面上一些按键失效。
- 数据图的最多显示个数应允许设置为不限制。
- 在移动、复制、选择树节点的界面中标签和时间未能加载。
- 图像OCR界面中按钮“选择文件”无法使用。
- 斜拉图片时可能会切去一部分。
- 批量剪切图像时参数拾取得不正确。
- 在图像上添加文字时边框未能生效。
- 编辑图像时“忽略透明像素”处理得可能不正确。
- 导出颜色列表的网页时弹出错误。
- 一些界面的一些快捷键未生效。
- “图片的故事”中有错误信息。
此版本关闭的需求/问题列表
2023-9-30 版本6.7.7
- 新增:
- 以树形保存和管理数据的定义。
- 数据列的类型:大文本(2G)。
- 在处理文件的界面上显示按钮“以系统方式打开”。
- 列出当前打开的所有窗口,可选择窗口以关闭或设置/解除“总是在上面”。
- 改进:
- 点击色块以弹出调色板。
- 点击按钮来弹出文件的备份,而不是在保存文件时同步刷新列表。
- 形状的示例在用户选择时加载,而不是在添加形状时缺省加载。
- 在处理数据的界面中:
- 导入示例时可选只导入数据定义。
- 数据定义可保存在树形信息中。
- 数据定义可导出为csv/xml/json/excel。
- 数据定义可导入xml。
- 数据定义可从已保存的树形信息中选择。
- 树形信息:
- 解析和编码模块化,同时原格式仍可用。
- 节点长度扩大到2G。
- 可选左键点击、右键点击、双击的行为。
- 选择节点时,可点击树节点,也可按标签、时间、关键字来查询。
- 网页的缺省显示风格改为空。
- 快捷键列表同时显示无快捷键的图标列表。
- 解决问题:
- “重命名文件”:不应覆盖已存在的文件。
- “检查冗余文件”:文件名显示为空。
- “解压缩/解档文件”:文件名显示为空。
- 编辑SVG:添加贝塞尔曲线和多折线时出错。
- 编辑形状:当“虚线”设置为空时不应弹出错误。
- 显示形状菜单时若形状为空不应弹出错误。
- 快捷键“F1/Ctrl+e”不应作用于按钮“执行”。
- 生成json文件时应转换所有特殊字符。
- 匹配消息时也应查找用户定制的语言。
- 应阻止新语言名包含内置语言的名字。
此版本关闭的需求/问题列表
中国,生日快乐!
2023-8-23 版本6.7.6
- 新增:
- 批量转换图片为SVG文件,可选算法和参数。
- 更多的形状:线条、弧曲线、二次贝塞尔曲线、三次贝塞尔曲线、SVG路径。
- 编辑形状时,可输入参数、也可拖动锚点和形状,并提供锚点菜单和形状菜单。
- 改进:
- 对于弹出的值(示例或历史),可选面板为子窗口或弹出窗口。
- 对已存在的调色板定制颜色列表。
- 右键点击颜色块以弹出颜色菜单。
- 分割图片时可拖动分割线。
- 在图片上可拖动线条来加马赛克。
- 解决问题:
- 树形的节点在修改保存后未更新树节点。
- 粘贴XML后在树上未完整显示新节点。
- 图片的“加载宽度”未生效。
- 缩放图片时可能输出错误的结果。
- 旋转图片的结果可能被切掉一角。
- 图片的编辑历史未正确记录和使用索引。
- 分割图片后的列表在播放时未被正确加载。
- 一些界面上快捷键F4和F5(开关左右面板)未生效。
此版本关闭的需求/问题列表
2023-7-23 版本6.7.5
- 新增:
- SVG编辑器
- 批量排版SVG文件
- 批量转换SVG文件为图片/PDF
- 改进:
- 在处理文件的界面中,提供浏览同目录下同类文件的面板。
- 编辑图片时,对于多边形和折线,可编辑点列表、并可拖动数据点以调整图形。
- 编辑图片时,简化范围的类型:若颜色列表为空,则匹配所有颜色。
- 图片统计时,可选是否排序颜色值。
- 重复/平铺图片时,可先裁剪和缩放原图。
- 编辑XML时,可直接输入XML代码以添加节点。
- 网页浏览器的页签上提供菜单以方便关闭页签。
- 按钮“执行”的快捷键为F9和CTRL+g,按钮“清除”的快捷键CTRL+l(小写的"L")。
- 移除:对于图片不再处理“双击”事件。
- 解决问题:
- 图片OCR在上两个版本失效了。
- 缩放图片时,输入的宽度、高度未生效。
- 编辑图片时,阴影应在文字后面。
- 在图片的统计html文件中缺失了主色饼图。
- 对于tif/gif文件应总是显示帧面板。
此版本关闭的需求/问题列表
2023-6-8 版本6.7.4
- 新增:
- XML编辑器
- 批量排版html/markdown/xml/json文件
- 定制调色盘
- 改进:远程目录按文件名排序、目录总是在前面。
- 解决问题:
- 目标文件/目录:“文件已存在”的选项未生效。
- 目录为空时远程目录的配置保存失败。
此版本关闭的需求/问题列表
2023-5-22 版本6.7.3
- 新增:
- JSON编辑器
- 查找字串的匹配列表
- 批量在文件中查找字串/字节。
- 改进:
- RYB补色应参考原色的明亮度和饱和度。
- 图片量化时调色板可选首色,以免生成不属于原图的新颜色。
- 图片量化时聚类中心采用计数最多的颜色而非计算新颜色。
- 简化“图片取色”的界面。
- 使“重复图片”和“分析图片”的界面更合理。
- 优化“图片编辑历史”和“文件备份”的数据处理。
- 编辑数据时可选是否在数据单元失去焦点时提交修改。
- Java和JavaFx升级到v20。
- 解决问题:
- 因无法下载image4j而打包失败。
- 数据的位置分布图加载失败。
- 当列值包含引号时,行表达式计算失败。
- 编辑数据单元时如点击ESC则应取消修改。
- 查询网址的头信息失败了。
- 文件备份无法被删除。
- PDF的页签可能加载失败。
- “最近访问的目标目录”读取错误。
- 编辑大图片时修改历史加载得太慢了。
- Webview加载网页时可能抛出大量异常。
此版本关闭的需求/问题列表
2023-4-16 版本6.7.2
- 新增:
- 管理远程目录(sftp)。
- 从本地同步到远程目录。
- 清除过期数据。
- 改进:
- 选项:禁止省略快捷键的Ctrl/Alt。(以免误操作)
- 对以下按钮总是禁止省略快捷键的Ctrl/Alt:保存、删除、清除。(以免事故)
- 编辑数据时可检验值的合法性。
- 树形信息以树形表格来显示和管理。
- 解决问题:
- 编辑数据时可能篡改其它行的值。(自2019年一直存在的严重错误)
- 编辑数据时不应把修改应用到所有新数据行。
- 添加/修改数据行时不应自动检验值的合法性。
- “树中节点A是节点B的子节点”的判定逻辑不够严密。
- 树形信息移动节点失败。
- 功能“ffmpeg转换媒体”失效。
- 网页编辑器的界面行为非预期。
- “拼接图片”和“分割图片”的计算不准确。
- 选项“悬停按钮时弹出菜单”在一些界面没有生效。
- 无法播放带密码的PDF。
此版本关闭的需求/问题列表
2023-3-13 版本6.7.1
- 新增:
- html编辑模式:DOM。
- 图片处理:对于选择的范围进行颜色混合。
- 批量设置网页的http-equiv。
- 可以定制按钮的颜色。
- 改进:
- 图片处理:替换颜色时可选是否替换色相/饱和度/明亮度。
- 颜色的新属性:RYB角度、RGB反色、和RYB补色。更多的调色盘示例。
- 可设置选择框的滚动尺寸。
- 网页加载完毕之前就能使用链接的菜单。
- 用jsoup解析html。
- 可选择在悬停按钮时是否弹出菜单/窗口。
- 自述文件中链接指向最新版本。
- 在打包脚本中设置JAVA_HOME。
- 移除:
- 不再支持更改界面风格。
- 在一些界面上移除鸡肋的滑动条。
- 程序包名不再包含版本号。
- Java和JavaFx均升级到v19。
- 解决问题:
- 添加文件备份时可能自动清除所有文件备份。
- 当标签图片不存在时加载地图会失败。
- 将网址加为收藏时会失败。
- 一些界面上访问目录的历史未生效。
- 批量粘贴图片时,对于粘贴位置的处理不准确。
- 编辑图片颜色时快捷键未生效。
- Javascript的编辑历史没有保存。
此版本关闭的需求/问题列表
2023-1-21 版本6.7
- 新增:
- 数据分组方式:时间字段具有相同的世纪/年/月/日/时/分/秒时分为同组。
- 数据分组方式:行表达式的值相同时分为同组。
- “运行系统命令”可设置字符集。
- 文档《图片的故事》。
- 代码优化:
- 分组的参数保存在数据库中而不是在内存里。
- 时间的格式中,时分秒总是长值。
- 重命名内部图片。
- 解决:
- 当按时间类型的值区间分组时,参数应显示为时间而不是整数。
- 按条件分组时应当把所有数值导入临时表中,否则结果可能不正确。
- 按行间隔分组时,错误地把分割个数取为分割尺寸。
此版本关闭的需求/问题列表
兔年安康!
2022-12-26 版本6.6.3
- 代码优化:
- 临时数据表定义为类。
- 当数据库标识包含非法字符,将它用引号围起来,而不是转换合法字符。
- 直接读取ffprobe执行结果,不再依赖jaffree。
- 利用javafx播放mp3,不再依赖javazoom。
- 可以设置数据库批处理的大小。
- 解决:
- 当利用临时数据库表进行排序或统计时,结果可能错乱。
- 数据库表的列编辑应处理非法标识。
- 数据库表的空数字应显示为空白。
- 分组排序时应考虑数据类型。
- 一些示例数据包含错误。
- OCR语言列表的顺序没有正确应用。
此版本关闭的需求/问题列表
福佑中华!
2022-11-30 版本6.6.2
- 增强:
- 值区间分组:
- 对于时间/纪元类型,将值解析为毫秒数。
- 按分割尺寸时,对于时间/纪元类型,可设置时间单位。
- 在表格中增删改“开始-结束”列表项。
- 对于“开始-结束”区间,可设置区间是否包含“开始”/“结束”。
- 整理/计算数据的结果可以直接输出为json/xml/html/pdf。
- 数据示例:我的数据。可以用数据表记录个人数据,如日记、通讯录、资金流、个人财产、体重等。
- 改进:
- 写入临时数据库表时统一用字符串型,以免类型转换造成数据丢失。
- 每个语言只对应一个资源文件。
- 解决:语言的修改未能保存。
此版本关闭的需求/问题列表
2022-11-16 版本6.6.1
- 新增:
- 数据列的新类型:纪元、颜色、经度、纬度、枚举型。
- 数据列的格式。例如:
- 对于数字类型,可选:以千分组、以万分组、科学计数法、无格式。
- 对于时间/日期/纪元类型,支持:MM/dd/yy、yy/MM/dd、毫秒、时区、T分隔、补全世纪。
- 对于枚举型,可定义数值列表。
- 此属性主要用于显示,在编辑输入数值时不会自动应用格式、而是保持原始的输入。
- 在一些界面上,如“复制”或“导出”,可选“按照列的格式保存日期/时间/纪元和数字”。
- 数据列对于非法值的处理:略过、计为空值、计为零。 此属性只用于显示或者计算,在编辑输入数值时不会自动处理非法值。
- 编辑数据时,根据列类型,提供相应的控件,例如:
- 对于布尔类型,显示选择框。
- 对于枚举类型,显示下拉选择列表。
- 对于颜色类型,显示调色盘。
- 对于经度/纬度,可在地图上选择位置。
- 当数据同时包含类型为经度和纬度的列时,可以生成“位置分布图”。
- 分组图:数据分组以后,按组依序显示为动态的XY图/饼图/相比较图/自比较图/箱线图。
- 增强:
- 数据分组,按四种方式:
- 等值分组:选择若干列,若这些列的值都相同则分为同一组。
- 值区间分组:
- 选择一列,按照它的值区间分割数据行。有三种选择:
- 分割的尺寸(值间隔)
- 分割的个数
- "开始值-结束值"的列表
- 忽略所选列的类型,将它的数据解析为双精度数值。
- 条件分组:定义若干行过滤器,按照这些行过滤器将数据行分割成组。
- 行号分组:按照数据行号分割数据行。有三种选择:
- 分割的尺寸(数据行号间隔)
- 分割的个数
- "开始行号-结束行号"的列表
- 数据的辅编辑格式改为CSV,以使值可以包含分隔符和换行符。
- 读取系统粘贴板中的数据时,可选CSV解析或文本解析。
- 行过滤器可以保存为树形信息。
- 所有的图都可以设置排序条件以及最多取值个数。
- 更通用的算法来解析时间格式。
- 以NumberFormat解析数值格式。
- 播放器:
- 改为ScheduledExecutorService实现,支持“延迟”和“间隔”两种模式。
- 截图。
- 对于后端任务显示更多的状态信息。
- 移除功能“位置数据”和“疫情报告”。
它们已存在的数据可以在菜单“数据-数据库-数据库表”下访问到,可作为一般数据来修改和应用。
- 解决:
- 对很长的文本或字节执行“替换全部”后可能造成数据毁坏(抱歉)。
- 录屏失效了。
- 行表达式无法描述“值为null”。
- 类别值为空时数据图会出错。
- 比较条图取错了一列的值。
- 对当前页排序的结果有错。
- 若应用了风格则保存新数据时会出错。
- 复制树形结点时少复制了一列。
此版本关闭的需求/问题列表
2022-9-28 版本6.6
- 新增:
- 数学函数:计算、数据集、图
- 数据的xyz图:三维散点图、曲面图
- 多重线性回归-组合
- 按尺寸、数量、或起止列表分割数据。
- 重复/平铺图片。
- 增强:
- 归一化/百分比/比较条图可以分别设置“要计算的列”和“要复制的列”。
- 添加新数据行时可以输入数值。
- 除了文本数据文件,编辑和保存字符串值时支持多行。
- 数据和列可以设置描述。示例导入描述。
- 布尔值被解析为0/1。
- 除了JavaScript管理界面,JavaScript的计算采用Nashorn作为引擎。
- 编辑和保存语言时支持多行。
- 性能:图像播放器只预读一帧。
- 解决:保存文本数据文件时若干分隔符处理错误;树形在删除节点后没有更新。
此版本关闭的需求/问题列表
2022-8-31 版本6.5.9
- 数据:简单线性回归-组合;多重线性回归;等值分组;按多列排序;示例数据保存为合适的类型;生成数据时可设置数据名; 赋值的新选项:小数位数、附加后缀、添加前缀;计算时可选如何处理非法数字。
- 代码:分离处理逻辑和数据读写。
- 文档:ReadMe不再包含工具功能的介绍,更新各个工具的用户手册。
- 解决:运行“播放图像列表”时关闭窗口可能导致无限弹出错误从而只能重启计算机(!!抱歉);计算整型的统计值时可能出错; 行过滤包含统计值名有的操作可能出错;简单线性回归的数据在编辑时错位了一列;箱线图对全部数据按行统计时没有结果; 输入文件/路径时若为空则应为非法而非保存的值;文件自动备份可能自动取消了。
此版本关闭的需求/问题列表
2022-8-4 版本6.5.8
- 数据:行过滤/行表达式可用统计值名作为占位符;不再有列过滤。
- 解决:地图失效;“粘贴MyBox粘贴板中的数据”弹出错误;“播放图列表”在范围内循环时帧序号出错。
此版本关闭的需求/问题列表
2022-7-28 版本6.5.7
- 数据:行过滤可设置最多源数据行数;“设置风格”可列过滤;“赋值”可为列平均/中位数/众数;新计算“行表达式”;统计/百分比/归一化时对于非数字可选忽略或取值为零; 排序时可设置最多结果行数。
- 性能:统计/排序/转置不再有内存限制;在非Fx线程中计算表达式时避免频繁切换到Fx线程。
- 界面:一些按钮可设置是否在鼠标经过时弹出菜单;改进一些界面以免控件拥挤;。
- 解决:“文件重命名”在未匹配情况下会删除源文件(!!抱歉);转换/计算数据库表数据时有错;读取系统粘贴板会残留临时文件,持续监听可能造成磁盘空间被占尽(!!抱歉); 图片OCR失效;添加/提取透明通道失效。
此版本关闭的需求/问题列表
2022-6-11 版本6.5.6
- 数据:所有数据处理均可设置行过滤条件(JavaScript代码的布尔表达式) ;横向/纵向拼接两个数据;“赋值”可以设置为行表达式;按行过滤条件删除数据;“设置风格”可增删改规则。
- 计算:管理和编辑JavaScript代码;管理和编辑JEXL(Java Expression Language)代码;JShell可设置类路径、可弹出代码完成建议(CTRL+1)、完善示例。
- 数据图:参数可在弹出窗口中设置(F12)。
- 解决:一些fxml文件包含本地文件路径;点击表头应按数据类型排序;在文本菜单中点击“替换”按钮弹出错误;对所有页或数据库表无法计算描述性统计。
此版本关闭的需求/问题列表
2022-5-10 版本6.5.5
- 数据编辑:设置单元风格;可把第一行设为列名;转置可对所有页实施,可选把第一列设为列名;数据库执行结果不限行数;示例数据。
- 数据计算:描述性统计可计算更多的值;统计/百分比/归一化可选按照列/行/全部;计算频度;简单线性回归。
- 数据图:类别轴可为字串或数字;显示图的数据;比较条图;自比较条图;箱线图。
- 树形信息:可显示序列号;可选复制子节点或所有后代;左键点击节点的选项。
- 其它:生成/粘贴图片的base64代码;在调色盘上输入/选择新颜色。
- 解决:数据文件的自动备份失效;数据统计所有页时所选列未生效;另存文本文件时没有按要求删除BOM;无法清除所有颜色。
此版本关闭的需求/问题列表
2022-4-3 版本6.5.4
- 树形信息:管理树型;编辑节点;带标签的导入、导出;输出树图;提供示例;延展为笔记、收藏的网址、JShell代码、Javascript代码、SQL代码。
- 完善:JShell可以执行多行语句;管理和执行数据表的查询语句;网页“左键点击链接或图片时”有更多选项;输入框的历史值用弹出窗口实现。
- 解决:批量图片OCR时信息粒度没有生效;编辑网页时保存新网页会弹出错误;以时间查询树时无返回; 数据表定义“定界标识符”后可能出错;文件编辑器“自动保存”失效。
此版本关闭的需求/问题列表
2022-3-6 版本6.5.3
- 数据:数据可转换为数据库表;管理和编辑数据库表;执行数据库SQL语句。
- 计算:JShell(Java代码交互执行工具)的图形界面。
- 开发:编辑MyBox内部表的数据;启动JConsole(Java监视和管理控制台)。
- 解决:"提取网页的图片和链接"失效;"文件解档"构建错误的文件路径;当目标目录是源目录的子目录时"目录同步"会无限循环; "矩阵的幂"缺少输入框。
此版本关闭的需求/问题列表
2022-2-1 版本6.5.2
- 图像:可显示网格;范围可被所有图片共享;滤色;可在图片上添加多行文字并设置背景边框;保存或修改图片时可选渲染参数。
- 数据:选择数据和参数以生成条图/线图/饼图/散点图/气泡/面积图。
- 界面:选择数据时,若不选则处理所有。
- 代码:弹出菜单改为子窗口;图像内部处理均用ARGB;自动测试-打开界面;减少数据处理的冗余代码。
- 解决:对非透明图片(如jpg)批量添加文本时处理错误;恢复备份时图像未更新;处理多页数据的多个功能有错;包含特殊字符时菜单无法弹出; 弹出菜单打开时输入文本可能触发快捷键。
此版本关闭的需求/问题列表
虎年吉祥!
2021-12-26 版本6.5.1
- 编辑表格:单击开始编辑,失焦提交修改;类型检验;行的复选框。
- 编辑数据:表格/文本为主/辅编辑模式,废弃表单模式;统一数据管理界面;处理逻辑从界面移至对象。
- 图像:改进图像文件的读取方法;在后端加载缩略图;颜色选择窗口可以直接加载示例调色盘。
- 界面:网页和弹出窗口的样式可所有界面共享;查找/替换的选项可所有界面共享;截图当前窗口或节点的内容。
- 解决:笔记无法输入换行;处理图像的“剪切”按钮失效;另存图片时未提供扩展名选项;长文件名导致弹出菜单失效或者备份失败;文本/字节编辑器的面板无法调整宽度。
此版本关闭的需求/问题列表
2021-10-13 版本6.4.9
- 改进:文本编辑器以行数分页、每个换行符算作一个字符;批处理的目标文件名均自动附加时标。
- 新增:从网页中提取表格数据;网页/笔记编辑器可以关闭页签;转换word/ppt/文本为PDF。
- 平台:升级到java17和javafx17;程序可以从非英文目录下启动了;Linux上可正常播放媒体了。
- 解决:文本/字节编辑器读写错误;图像的范围不显示且无法保存;输入文本时可能触发快捷键;多个功能失效。
此版本关闭的需求/问题列表
2021-9-21 版本6.4.8
- 数据:完善表单操作;可编辑数据文本;支持文本数据文件;数据粘贴板可保存和管理。
- 改进:弹出的文本/图像/网页可与原内容同步;可查询颜色;图像列表支持PDF和PPT。
- 解决的主要问题:PDF的OCR无法刷新;矩阵右键菜单时会内存溢出;Linux上无法选择无后缀的文件。
此版本关闭的需求/问题列表
中秋节快乐!
2021-8-17 版本6.4.7
- 改进界面:统一图像/网页/文本的弹出窗口和右键菜单、完善图像/文本/数据粘贴板、优化Markdown/网页/笔记/图像编辑器、查看PDF页面时可提取文字和转换为网页。
- 改进代码:拆解大类、调整快捷键、校正图标颜色。
- 解决的主要问题:jpg图片读取得很慢;图像处理的画笔和橡皮檫的透明色没生效。
此版本关闭的需求/问题列表
2021-7-7 版本6.4.6
- 新增:系统粘贴板中的文本、MyBox粘贴板中的文本、所有文本输入控件的右键菜单、网页的右键菜单。
- 改进和修正:文本编辑器、清除窗口残留。
- 解决的主要问题:无法打开微软文档(word/excel/ppt);数据表的页码为空。
此版本关闭的需求/问题列表
2021-6-24 版本6.4.5
- 新增:查看和转换Word文件、查看/转换/分割/合并/提取PPT文件、编辑图片列表、播放图片列表/PDF/PPT、MyBox粘贴板中的图像、批量粘贴图片。
- 改进和修正:系统粘贴板中的图像、文本编辑器、字节编辑器。
- 解决的主要问题:合并html为pdf出错;分割图片保存时出错;Markdown编辑器同步更新时无法输入汉字。
此版本关闭的需求/问题列表
2021-5-15 版本6.4.4
- 改进和修正网页编辑器、Markdown编辑器、网页浏览器。
- 新增:管理收藏的网址、查询网址历史、从Excel/Word/PowerPoint/Publisher/Visio中提取文本、功能列表。
- 升级到Java16和javafx16。
- 解决的主要问题:数据粘贴板无法输入汉字;CSV/Excel转换为PDF的结果是错误的;导出数据的界面异常;保存网页frame会覆盖frameset。
此版本关闭的需求/问题列表
2021-4-16 版本6.4.3
- 网页编辑器:对于frameset可以选择frame来编辑;图片列表;按标签/编号/名字查找元素;查找网页中的字串。
- 合并颜色管理和调色盘管理:可定义多个调色盘;同一颜色在不同调色盘中可有不同的名字和顺序编号;优化取色界面。
- 笔记:按标题/内容/时间查找;可选是否查找子笔记本;复制笔记本;复制/移动笔记。
- 改进:合并数据文本/表格粘贴板;图像处理的画笔在起笔时应用混合模式。
- 新增:按URL/主机/IP查询网址;批量查询DNS;运行系统命令;编码/解码Base64。
- 移除:地图和微博无需安装证书;网页浏览器不再支持忽略SSL认证;疫情报告不再访问过期链接;笔记的示例不包含非法链接。
- 解决的主要问题:新SSL证书无法加入密钥库;一些界面/功能首次运行时异常;一些操作没有备份文件。
此版本关闭的需求/问题列表
2021-3-21 版本6.4.2
- 笔记。设置笔记的标签、按标签查询笔记。笔记本可移动。富文本编辑笔记。设置显示风格。导出格式增加:单个网页、网页框架、xml,可以设置导出文件的字符集和样式。
- 图像处理:“文字”和“画笔”可以设置混合模式。
- 新增数据表格粘贴板。对于数据文本/表格粘贴板,可以修改数据文本的分隔符。
- 解决的主要问题:网页编辑器无法保存。处理frameset的链接。下载第一级链接无法处理包含特殊字符的链接。文件名避免包含空格。
此版本关闭的需求/问题列表
2021-3-8 版本6.4.1
- 笔记是html格式的信息片段,笔记本是一组笔记和笔记本的集合,笔记本形成一棵树。提供示例。
- 网页:处理链接的菜单;编辑网页的按钮。
- 数据文件:合并csv/excel文件;处理空的csv/excel文件;添加/删除/重命名excel表单。
- 改进:所有编辑器都支持自动备份;图像处理支持颜色距离的方根、自动刷新剪贴板;清除自包含包中不必要的文件。
- 解决的主要问题:下载第一级链接对一些网址出错;源文件名包含非英文时批量OCR失败;网页浏览器删除历史记录时出错。
此版本关闭的需求/问题列表
2021-2-11 版本6.3.9
- 改进:查看/编辑多帧图像时可选择帧。读取CSV/Excel时总是使用iterator。修改PDF属性时可选清除安全属性。
- 解决的主要问题:编辑保存CSV/Excel后总是回到第一页。解档文件总是失败。解档zip时非英文解析为乱码。
此版本关闭的需求/问题列表
春节快乐!牛年大吉!
2021-1-27 版本6.3.8
- 添加:编辑和转换csv和excel文件。数据粘贴板。编辑和保存矩阵。批量设置html的风格。
- 改进:颜色量化可以设置通道权重。焦点不在文本输入控件时快捷键可以省略Ctrl/Alt。数据转换/导出采用流读取。
- 解决的主要问题:批量替换图片颜色的距离不生效。PDF的用户密码和所有者密码混乱。文本过滤界面分页错误。表字段也需要翻译。时间树上公元前的时间解析错误。
此版本关闭的需求/问题列表
2020-12-03 版本6.3.7
- 添加:从ttc文件中提取ttf文件。内置一个开源免费的ttf文件。
- 改进:可以选择高清晰图标和普通图标。可以批量设置html的编码。统一PDF字体选择控件。图像伸缩处理时可以设置渲染参数。设置mac的缺省视频解码器为VideoToolBox。
- 解决的主要问题:解压缩gz文件会毁坏源文件并且不断增大文件。html编码可能解析错误。字节编辑的右面板只显示一行。
此版本关闭的需求/问题列表
2020-11-29 版本6.3.6
- 代码:升级到java 15.0.1和javafx15.0.1(除javafx-web模块)。MyBox日志自行实现,不再依赖log4j2。
- 文件:增加文件删除/重命名/移动的健壮性。可删除系统临时目录下的文件。
- 颜色:量化后的结果可导入调色盘。kmeans cluster量化可设置最大循环数。可导入用户的颜色csv文件。颜色导入的关键字可以是rgb。
- 解决的主要问题:文件删除会造成最近访问文件列表弹出错误。合并图片设置列数会出错。
此版本关闭的需求/问题列表
2020-11-18 版本6.3.5
- 改进:文档的查找/替换有效处理正则表达式和分页;完善读取图片的算法;更顺畅地处理大图片;调整网页编辑器界面。
- 增加:每个版本都有自己的配置文件;菜单按钮;若干文档转换功能;编码/解码URI字串;下载第一级链接。
- 移除:启动时不再允许改变derby模式;删除“管理下载”功能。
- 解决的主要问题:文档的查找/替换对于分页处理不准确;图片列表不应加载原文件;批处理可能产生无限嵌套目录;图片处理界面有错误的处理。
此版本关闭的需求/问题列表
感谢beijingjazzpanda的帮助。
2020-10-11 版本6.3.4
- 编辑器:查找/替换支持多行、忽略大小写、从光标处、和正则表达式的示例;弹出文档;关闭/打开右面板;设置是否同步更新右面板。
- OCR:基于tesseract命令行,支持win/linux/mac,兼容版本3/4/5;支持设置psm和所有参数,提供参数列表。
- 录屏:支持mac;开始和结束时都喵;缺省设置帧率和码率。
- 游戏“挖雷”:可以设置格子大小和地雷的个数,提供示例;可以偷看地雷;触雷后可以恢复棋局。
- 解决的主要问题:文档的查找/替换对于正则表达式的定位不准确;版本升级的逻辑不正确。
此版本关闭的需求/问题列表
2020-9-27 版本6.3.3
- 图像处理:显示/隐藏范围面板和图片面板;当粘贴超出边界时增大图片;混合模式的示例;卷积核参数“反色”。
- 数据工具:方便输入CSV;时间支持毫秒和时区;地图逐点显示;疫情报告保存为一组截图。
- 颜色:输入颜色列表;设置颜色、图片取色、调色板管理分为不同的界面;可改变调色板上颜色的顺序。
- 其它:表格和图片的右键菜单;编辑器定时自动保存;录屏可延时;录屏支持Linux;开发模式。
- 解决的主要问题:“清除个人设置”是删除用户配置数据而不是删除所有数据;一些数据表处理错误;快捷键在Linux上无效;新位置数据无法添加到新数据集。
此版本关闭的需求/问题列表
这一版献给中国,祝她生日快乐!
2020-8-27 版本6.3.2 完善“位置数据”。按“位置分布”和“时间序列”在地图上显示数据。3个数据集的示例。可导入movebank.org的数据文件。
完善数据在地图上的显示。支持天地图和高德地图的切换。
“位置工具”:转换坐标的小数值和度分秒;把坐标值转换为其它坐标系统。
FFmpeg应用:录屏。目前只支持windows。
以CSV格式导入/导出颜色数据。
全自动的打包脚本。《开发指南》v2.1。
此版本关闭的需求/问题列表
2020-6-11 版本6.3.1 升级至java 14.0.1 + javaFx 14.0.1(除“javafx-web”模块) + NetBeans 11.3。
仍支持旧版本的迁移而不是截断版本。
完善“地理编码”表定义以提高查询速度。“面积”单位由平方公里改为平方米。
可以设置地图的数据密钥。
解决问题:“最近访问的文件”列表没有限制长度。“疫情报告”的饼图数据值应当是百分值。
此版本关闭的需求/问题列表
2020-5-25 版本6.3 重新设计和实现"地理编码"和"疫情报告"。
音/视频转换时提供音频参数的选择。
提供常用中国颜色和常用日本颜色。
解决问题:文本编辑保存后光标应留在原地。选项"为目录下文件计数"可能使批处理失败。
这一版献给我妈。祝所有母亲都爱与被爱。
此版本关闭的需求/问题列表
2020-3-3 版本6.2.1 完善疫情报告。节点"除了中国":查询和显示中国以外的数据。
填充的数据用不同颜色显示。编辑填充的数据或点按钮"确认"以把填充数据改为正常状态。
支持不包含"省"级的"国家-城市"的结构(除中国以外的其它国家是这种行政层级)。
解决问题:"地理代码"和"疫情报告"的编辑界面没有正确处理。截图时可能内存溢出。
此版本关闭的需求/问题列表
2020-2-28 版本6.2 完善疫情报告。“填充数据空洞”:按前面的数据自动添加缺失的数据。
动态条图和多位置时间序列线图。可选是否在图示上显示数据值。可以设置动态图的每帧时长。
数据导出格式添加xlsx(Excel2007)。自增字段不再被导出,且不影响导入。
解决问题:负值坐标显示被空白;疫情报告的统计值没有被正确更新;疫情报告的编辑界面缺少字段"级别";改变动态gif的宽度时没有正确处理。
此版本关闭的需求/问题列表
2020-2-21 版本6.1.5 读取"新型冠状病毒肺炎"的数据。解析百度数据页面,获得当前最新实时数据;调用腾讯查询接口,获得从2020-1-20起的中国省/市/区的历史数据。 加入地理属性。数据写为html、json、xml,并可写入"疫情报告"表中。
完善疫情报告。位置分四级:全球、国家、省、市/区。统计属性"新增值"及其图示。示例包含2020-1-20到2020-2-21中国省和市区的数据以及部分国家的数据。
完善地理代码。修正错误和残缺。
解决问题:编辑器的过滤功能出现错误。
此版本关闭的需求/问题列表
2020-2-11 版本6.1 地图上的位置:通过点击地图、输入地址、或输入坐标来查询和显示位置数据。可设置地图的标记、文字、图层、语言等。
通用的数据表管理基础:增/删/改数据;分页显示;导入/导出;全部或选择导出为html。
管理地理编码:在地图上查询和显示定位。示例:所有国家和中国省/直辖市/特别行政区。
管理位置数据:属性包含位置信息、数据集/标签/值/规模/时间/图像/说明等。数据时间支持"公元前"。示例:中国早期文化(未完成)。
地图上的位置数据:在地图上显示数据集的分布。可按照数据值设置地图的标记、文字、弹出信息。
疫情报告:属性包含位置信息、疫情数据。示例:新型冠状病毒肺炎(不完整且可能有错)。数据分析:维度包括时间和位置;时间分量为全球和中国;位置分量为国家和中国省。 图示:基于位置分量的数值条图/比率条图/饼图/数值地图、基于时间分量的数值线图/比率线图/动态数值地图。 数据和图示可导出为html文件。
支持ico图像文件的读/写/转换。
动态gif:解释更多的元数据;按实际间隔显示每帧;编辑时可为每帧单独设置间隔。
管理颜色:增/删/改颜色库;把颜色加入/移出调色板;导出全部或选择的颜色;简单/全部显示颜色属性;合并/分列显示颜色属性。
微博截图工具:可以保存博主点赞的页面及其引用的图片。
文件工具:删除目录下所有的空目录;删除"无限嵌套目录"(由于软件错误而生成的无法正常删除的目录)。
改善游戏消消乐:棋子可为任意图片文件或任意颜色;声效可以是任意mp3/wav文件;优化消除算法;“帮我"按钮为用户提示有效的步骤;可自动玩游戏。
解决问题:目录操作可能生成"无限嵌套目录”;“将图片和音频合成为视频”:错误处理小于1秒的时长、错误处理多帧图片;"编辑html"在高清屏下截图不完整; 首次运行时无法打开Markdown文件。
这一版献给中国和她的孩子们,他们正在与病魔战斗。期盼春暖花开!
此版本关闭的需求/问题列表
2020-1-2 版本6.0 图像浏览界面可以方便地弹出大图。
支持在线翻译MyBox:在表格中对照英语翻译。资源文件可分享给别人:把新资源文件复制到数据目录下,则MyBox即时感知到新语言。
游戏消消乐: 可选棋子的图片、个数、尺寸、是否阴影/圆角;音效:来自乖乖或笨笨的赞许;可选计分棋子;可设置不同连接个数对应的分数值。
下载管理:添加、删除、启动、取消下载任务;断点续传;读取下载地址的头数据。
解决问题:修正多个关于图像处理的问题。
此版本关闭的需求/问题列表
2019-12-26 版本5.95 改进批处理界面:使用多页签而不是把控件挤在一个页面上。
解决问题:避免微博截图工具414错误;图像处理的界面控件显示逻辑混乱;图像批处理的保存格式不生效。
今天缅怀毛主席和他的战友, 他们使中国人民站起来了。
此版本关闭的需求/问题列表
2019-12-21 版本5.9 支持多页签的浏览器。 可管理浏览历史、在线安装网站SSL证书。
读取任意密钥库文件中的证书内容,可导出为html文件。在密钥库中添加证书文件的内容、或下载安装网址的证书。
视频/音频播放器,可设置自动播放、显示毫秒、循环次数、随机顺序、音量、速度、静音、全屏等。乖乖和笨笨的声音。管理播放列表。
封装ffmpeg的功能:批量转换音频/视频、把图片和音频合成为视频、读取媒体的信息、读取ffmpeg的信息。
消息摘要扩展为12种算法。
解决问题:表单元失焦时应自动提交修改;检查文件冗余时抛出并发异常;添加包含大量文件的目录会使界面僵住;批处理解包7z格式失败;zip包中文件大小未知。
此版本关闭的需求/问题列表
2019-11-18 版本5.8 升级至jdk13+javafx13+derby15。
Derby数据库可以在网络模式和嵌入模式之间切换。提醒:在一些机器上启动和关闭Derby网络模式都非常慢。
可对文件或输入文本生成消息摘要。支持:MD5/SHA1/SHA256。
文件的归档/压缩/解压/解档。支持:zip, tar, 7z, ar, cpio, gzip, bzip2, xz, lzma, Pack200, DEFLATE, snappy-framed, lz4-block, lz4-framed等。
检查文件冗余:根据MD5查找重复的文件,提供树状结构方便用户删除冗余文件,可边查边删。
html与Markdown之间批量互换。
解决问题:多个界面上有失效控件;无内容页面会阻塞微博截图工具;图像混合时还要考虑背景透明的情形;图像"换色"功能失效。
《开发者指南》v2.0。
此版本关闭的需求/问题列表
2019-10-26 版本5.7 编辑Markdown。同步转换html和Markdown。
增加图像量化的算法并用于分析图象:K-Means适用于计算最不同的颜色,统计量化适用于计算出现最多的颜色。图象数据可以保存为html文件。
文件/目录操作:查找、删除、复制、移动,并改进重命名功能。
改进批量处理时选择文件的方式:扩展名、文件名、文件大小、文件修改时间,支持正则表达式。
改进多个工具的界面以平衡控件的布局。
改进微博截图工具:提高在高清屏幕上截图的分辨率;截图保存为文件以免内存溢出。
此版本关闭的需求/问题列表
2019-10-01 版本5.6 配置文件仍定位于用户目录。
对于OCR,图像预处理选项:九种增强算法、伸缩比例、黑白阈值、旋转角度、是否自动矫正偏斜、是否反色。 识别选项:数据文件列表及其顺序、是否生成"区域"/"词"数据及其粒度。 批量识别选项:是否生成html或PDF、是否合并识别出文字。 内置英文和中文的"最快的"数据文件,在windows上解包即用。
生成13种一维码和3种二维码。一维码选项:朝向、宽高、分辨率、文字位置、字体大小、空白区宽度等。 二维码选项:宽高、边沿、纠错级别、压缩模式。不同类型的选项不同。 二维码QR_Code可以在中心显示一个图片。根据纠错级别自动调整图片大小。
解码9种一维码和3种二维码,显示条码内容和元数据(条码类型、纠错级别等)。
调色盘:可命名颜色;增加显示cmyk值和cie值。
生日快乐,中国!
此版本关闭的需求/问题列表
2019-9-19 版本5.5 基于tess4j支持识别图像和PDF中的文字。单图识别可选择矩形区域。PDF批量识别可设置转换图像的色彩空间和像素密度。目前只限Windows,并且用户需要下载数据文件。
生成windows/linux/mac的自包含程序包。
优化代码:只用maven打包而脱离对java 8的依赖;利用最新jpackage制作自包含包。
修正问题:上一版本中微博截图工具挂了;在mac上微博截图工具首次运行后再也无法使用;linux上点击链接则程序僵死;计算CIELuv和CIELab时不应该归一化。
此版本关闭的需求/问题列表
2019-9-15 版本5.4 “数据目录"改为"运行目录"而不是以前的"用户目录”。用配置文件来保存基础参数。
在线修改运行参数:最大可用内存、是否关闭分辨率感知、数据目录。修改这几个参数将会使MyBox自动重启。
基于pdf2dom,以网页模式查看PDF页面。批量把PDF转换为网页。
重构图像处理的界面:左右幕布式区域、上下风箱式菜单、多页签切换目标、子功能区更细化的显示/隐藏/调整。“按需可见”。
粘贴板:保存多个来源的图片以供粘贴,在图片上拖拉来调整位置和大小,可选混合模式,可旋转被粘贴图片。提供示例图片。
调色盘:可保存上千种色彩,可自动填写139种常用色彩,可导出为html页面,可在当前图片、图片历史、或参照图上点击取色。
新的范围类型"轮廓":把背景透明的图片的轮廓自动提取出来,作为操作的范围。提供示例图片。
保存和管理图像处理的"范围":增、删、改、清除,应用已保存的范围。
统一快捷键,并提供帮助页面。
优化代码:用公开的API替换掉内部类引用。确保单例程任务互斥进入和干净退出。写文件时先写到临时文件中以免意外导致源文件损害。
修正问题。上一版本中以下工具失效:“修改PDF属性”、“压缩PDF”、“分割PDF”。阴影处理和3种混合模式中遗漏对于透明像素的处理。
此版本关闭的需求/问题列表
2019-8-8 版本5.3 迁移至: netbeans 11 + Java 12。
优化批量处理界面:可添加目录、展开目录、过滤文件名、选择如何处理重名文件。
优化图像转换:可选择更多的颜色空间并支持引用外部ICC特性文件、可选图像嵌入ICC特性文件、可选对透明通道的处理。
优化图像元数据的解码:可读取图像中嵌入的ICC特性文件。
优化代码:利用匿名类和嵌入fxml尽可能减少重复代码;整理类继承的关系;使项目配置文件支持多平台构建。
初版《开发指南》。
修正问题:"图像处理-颜色-透明度"的预乘透明算法用错了;在linux上另存图像时未自动添加扩展名而导致保存失败;
linux上无法打开链接;ICC特性文件版本解码/编码错误、数据太多时界面会僵住、未解码的数据会导致xml无法生成。
此版本关闭的需求/问题列表
2019-6-30 版本5.2 图像解码:可读Adobe YCCK/CMYK的jpg图像;读取和显示多帧图像文件中所有图像的属性和元数据。
PDF工具:标签(目录)和缩略图;可修改PDF文件的属性,如作者、版本、用户密码、用户权限、所有者密码等。
编辑矩阵数据:适应带格式的输入数据;自动把当前矩阵数据转变为行向量、列向量、或指定列数的矩阵;
自动生成单位矩阵、随机方阵、或随机矩阵。
矩阵一元计算,包括转置、行阶梯形、简化行阶梯形、行列式值-用消元法求解、行列式值-用余子式求解、逆矩阵-用消元法求解、
逆矩阵-用伴随矩阵求解、矩阵的秩、伴随矩阵、余子式、归一化、设置小数位数、设为整型、乘以数值、除以数值、幂。
矩阵二元计算,包括加、减、乘、克罗内克积、哈达马积、水平合并、垂直合并。
色彩空间的工具:绘制色度图;编辑ICC色彩特性文件;RGB色彩空间基色的色适应;线性RGB与XYZ之间的转换矩阵;
线性RGB到线性RGB的转换矩阵;颜色值的色适应;标准光源;色度适应矩阵。
修正问题:微博截图工具经常"414 Request-URI Too Large";按钮的提示在屏幕边沿闪烁;一些链接不可用。
此版本关闭的需求/问题列表
2019-5-1 版本5.1 界面:控件显示为图片,5种颜色可选,可选是否显示控件文字。
简化小提示,以适应14英寸的笔记本屏幕。
图像工具:提取/添加透明通道。
修正若干问题,包括:图像处理中过滤透明像素的错误条件。
劳动节快乐!
此版本关闭的需求/问题列表
2019-4-21 版本5.0 以拖拉锚点的方式选择图像操作的区域。
“涂鸦”:在图像上粘贴图片、添加形状(矩形/圆形/椭圆/多边形)的线条或填充形状、绘制多笔一线或一笔一线。
画笔的宽度、颜色、实虚可选。
查看图像:设置加载宽度;选择显示坐标和标尺;旋转可保存。
浏览图像:缩略图格栅模式、缩略图列表模式、文件列表模式;可设置加载宽度;旋转可保存。
图像处理:抖动处理扩展到除抠图以外的所有范围;利用预乘透明技术使不支持Alpha通道的格式也可展示透明效果;
模糊边沿;低层实现阴影效果;拖动锚点以修改大小或边沿;多种形状的剪裁;文字可垂直。
界面:只显示有用控件;足够但不叨扰的提示信息;快捷键/主键/缺省键;实时监视内存/CPU状态;
查看JVM属性;刷新/重置窗口;保存和恢复界面尺寸;弹出最近访问的文件/目录;记录最近使用的工具。
代码重构:以子类而不是分支语句来实现选择逻辑、把判断移至循环外;循环中避免浮点计算;理顺继承关系、减少重复代码;
统一管理窗口的打开和关闭、避免线程残留。
此版本关闭的需求/问题列表
2019-2-20 版本4.9 图像对比度处理,可选算法。颜色量化时可选是否抖动处理。
图像的统计数据分析,包含各颜色通道的均值/方差/斜率/中值/众数以及直方图。
系统粘贴板内图像的记录工具。
随时修改界面字体。
查看图像:可选择区域来剪裁、复制、保存。
此版本关闭的需求/问题列表
2019-1-29 版本4.8 以图像模式查看PDF文件,可以设置dpi以调整清晰度,可以把页面剪切保存为图片。
文本/字节编辑器的"定位"功能:跳转到指定的字符/字节位置、或跳转到指定的行号。
切割文件:按文件数、按字节数、或按起止列表把文件切割为多个文件。
合并文件:把多个文件按字节合并为一个新文件。
程序可以跟一个文件名作为参数,以用MyBox直接打开此文件。
在Windows上可以把图片/文本/PDF文件的打开方式缺省关联到MyBox.exe,可以在以双击文件时直接用MyBox打开。
此版本关闭的需求/问题列表
2019-1-15 版本4.7 编辑字节:常用ASCII字符的输入选择框;按字节数、或按一组字节值来换行;查找与替换,本页或整个文件,计数功能;
行过滤,“包含任一”、“不含所有”、“包含所有”、“不含任一”,累加过滤,保存过滤结果,是否包含行号;
选择字符集来解码,同步显示、同步滚动、同步选择;
分页,可用于查看和编辑非常大的文件,如几十G的二进制文件,设置页尺寸,对于跨页字节组,确保查找、替换、过滤的正确性。
批量改变文件的换行符。
合并"文件重命名"和"目录文件重命名"。
图像模糊改为"平均模糊"算法,它足够好且更快。
此版本关闭的需求/问题列表
2018-12-31 版本4.6 编辑文本:自动检测换行符;转换换行符;支持LF(Unix/Linux)、CR(iOS)、CRLF(Windows)。
查找与替换,可只本页查找、或整个文件查找。
行过滤,匹配类型:“包含字串之一”、“不包含所有字串”,可累加过滤,可保存过滤结果。
分页:可用于查看和编辑非常大的文件,如几十G的运行日志;可设置页尺寸;对于跨页字符串确保查找、替换、过滤的正确性。
先加载显示首页,同时后端扫描文件以统计字符数和行数;统计期间部分功能不可用;统计完毕自动刷新界面。
进度等待界面添加按钮"MyBox"和"取消",以使用户可使用其它功能、或取消当前进程。
此版本关闭的需求/问题列表
2018-12-15 版本4.5 文字编码:自动检测或手动设置文件编码;设置目标文件编码以实现转码;支持BOM设置;
十六进制同步显示、同步选择;显示行号。批量文字转码。
图像分割支持按尺寸的方式。
可将图像或图像的选中部分复制到系统粘贴板(Ctrl-c)。
在查看图像的界面可裁剪保存。
此版本关闭的需求/问题列表
2018-12-03 版本4.4 多帧图像文件的查看、提取、创建、编辑。支持多帧Tiff文件。
对于所有以图像文件为输入的操作,处理多帧图像文件的情形。
对于所有以图像文件为输入的操作,处理极大图像(加载所需内存超出可用内存)的情形。自动评估、判断、给出提示信息和下一步处理的选择。
对于极大图像,支持局部读取、边读边写的图像分割,可保存为多个图像文件、多帧Tiff、或者PDF。
对于极大图像,支持降采样。可设置采样区域和采样比率。
此版本关闭的需求/问题列表
2018-11-22 版本4.3 支持动画Gif。查看动画Gif:设置间隔、暂停/继续、显示指定帧并导览上下帧。
提取动画Gif:可选择起止帧、文件类型。
创建/编辑动画Gif:增删图片、调整顺序、设置间隔、是否循环、选择保持图片尺寸、或统一设置图片尺寸、另存,所见即所得。
更简洁更强力的图像处理"范围":全部、矩形、圆形、抠图、颜色匹配、矩形中颜色匹配、圆形中颜色匹配;
颜色匹配可针对:红/蓝/绿通道、饱和度、明暗、色相;可方便地增减抠图的点集和颜色列表;均可反选。
归并图像处理的"颜色"、“滤镜”、“效果”、“换色”,以减少界面选择和用户输入。
多图查看界面:可调整每屏文件数;更均匀地显示图片。
此版本关闭的需求/问题列表
2018-11-13 版本4.2 图像处理的"范围":全部、抠图、矩形、圆形、色彩匹配、色相匹配、矩形/圆形累加色彩/色相匹配。
"抠图"如PhotoShop的魔术棒或者windows画图的油漆桶。
"范围"可应用于:色彩增减、滤镜、效果、卷积、换色。可简单通过左右键点击来确定范围。
卷积管理器:可自动填写高斯分布值;添加处理边缘像素的选项。
目录重命名:可设置关键字列表来过滤要处理的文件。
调整和优化图像处理的代码。
更多的快捷键。
2018-11-08 版本4.1 图像的"覆盖"处理。可在图像上覆盖:矩形马赛克、圆形马赛克、矩形磨砂玻璃、圆形磨砂玻璃、或者图片。
可设置马赛克或磨砂玻璃的范围和粒度;可选内部图片或用户自己的图片;可设置图片的大小和透明度。
图像的"卷积"处理。可选择卷积核来加工图像。可批量处理。
卷积核管理器。自定义(增/删/改/复制)图像处理的卷积核,可自动归一化,可测试。提供示例数据。
图像滤镜:新增黄/青/紫通道。
2018-11-04 版本4.0 图像色彩调整:新增黄/青/紫通道。尤其黄色通道方便生成"暖色"调图片。
图像滤镜:新增"褐色"。可以生成怀旧风格的图片。
图像效果:新增"浮雕",可以设置方向、半径、是否转换为灰色。
图像的混合:可设置图像交叉位置、可选择多种常用混合模式。
在线帮助:新增一些关键信息。
2018-10-26 版本3.9 内嵌Derby数据库以保存程序数据;确保数据正确从配置文件迁移到数据库。
图像处理:保存修改历史,以便退回到前面的修改;用户可以设置历史个数。
用户手册的英文版。
2018-10-15 版本3.8 优化代码:拆分图像处理的大类为各功能的子类。
优化界面控件,使工具更易使用。设置快捷键。
图像处理添加三个滤镜:红/蓝/绿的单通道反色。水印文字可以设置为"轮廓"。
2018-10-09 版本3.7 微博截图工具:利用Javascript事件来依次加载图片,确保最小间隔以免被服务器判定为不善访问,
同时监视最大加载间隔以免因图片挂了或者加载太快未触发事件而造成迭代中断。
图像处理"效果":模糊、锐化、边沿检测、海报(减色)、阈值化。
2018-10-04 版本3.6 微博截图工具:继续调优程序逻辑以确保界面图片全部加载;整理代码以避免内存泄露。
降低界面皮肤背景的明亮度和饱和度。
在文档中添加关于界面分辨率的介绍。
2018-10-01 版本3.5 微博截图工具:调优程序逻辑,以确保界面图片全部加载。
提供多种界面皮肤。
2018-09-30 版本3.4 修正问题:1)微博截图工具,调整页面加载完成的判断条件,以保证页面信息被完整保存。
2)关闭/切换窗口时若任务正在执行,用户选择"取消"时应留在当前窗口。
新增功能:1)可以设置PDF处理的最大主内存和临时文件的目录;2)可以清除个人设置。
2018-09-30 版本3.3 最终解决微博网站认证的问题。已在Windows、CentOS、Mac上验证。
2018-09-29 版本3.2 微博截图功能:1)在Linux和Windows上自动导入微博证书而用户无需登录可直接使用工具。
但在Mac上没有找到导入证书的途径,因此苹果用户只好登录以后才能使用。
2)可以展开页面上所有评论和所有图片然后截图。
3)可以将页面中所有图片的原图保存下来。(感觉好酷)
2018-09-26 版本3.1 所有图像操作都可以批量处理了。修正颜色处理算法。
设置缺省字体大小以适应屏幕分辨率的变化。用户手册拆分成各个工具的分册了。
提示用户:在使用微博截图功能之前需要在MyBox浏览器里成功登录一次以安装微博证书、
(正在寻求突破这一限制的办法。Mybox没有兴趣接触用户个人信息)。
2018-09-18 版本3.0 微博截图工具:可以只截取有效内容(速度提高一倍并且文件大小减小一半)、
可以展开评论(好得意这个功能!)、可以设置合并PDF的最大尺寸。
修正html编辑器的错误并增强功能。
2018-09-17 版本2.14 微博截图工具:设置失败时重试次数、以应对网络状况很糟的情况;
当某个月的微博页数很多时,不合并当月的PDF文件,以避免无法生成非常大的PDF文件的情况(有位博主一个月发了36页微博~)。。
2018-09-15 版本2.13 分开参照图和范围图。确保程序退出时不残留线程。批量PDF压缩图片。
微博截图工具:自动保存任意微博账户的所有微博内容,可以设置起止月份,可以截图为PDF、也可以保存html文件
(由于微博是动态加载内容,本地网页无法正常打开,仅供获取其中的文本内容)。
如果微博修改网页访问方式,此工具将可能失效。
2018-09-11 版本2.12 合并多个图片为PDF文件、压缩PDF文件的图片、合并PDF、分割PDF。
支持PDF写中文,程序自动定位系统中的字体文件,用户也可以输入ttf字体文件路径。
提示信息的显示更平滑友好。网页浏览器:字体缩放,设置截图延迟、截图可保存为PDF。
2018-09-06 版本2.11 图片的合并,支持排列选项、背景颜色、间隔、边沿、和尺寸选项。
网页浏览器,同步网页编辑器,把网页完整内容保存为一张图片。图片处理:阴影、圆角、加边。
确保大图片处理的正确性和性能。
2018-08-11 版本2.10 图像的分割,支持均等分割个和定制分割。使图像处理的"范围"更易用。
同屏查看多图不限制文件个数了。
2018-08-07 版本2.9 图像的裁剪。图像处理的"范围":依据区域(矩形或圆形)和颜色匹配,可用于局部处理图像。
2018-07-31 版本2.8 图像的切边、水印、撤销、重做。Html编辑器、文本编辑器。
2018-07-30 版本2.7 图像的变形:旋转、斜拉、镜像。
2018-07-26 版本2.6 增强图像的换色:可以选择多个原色,可以按色彩距离或者色相距离来匹配。支持透明度处理。
2018-07-25 版本2.5 调色盘。图像的换色:可以精确匹配颜色、或者设置色距,此功能可以替换图像背景色、或者清除色彩噪声。
2018-07-24 版本2.4 完善图像处理和多图查看:平滑切换、对照图、像素调整。
2018-07-18 版本2.3 闹钟,包括时间选项和音乐选项,支持wav铃音和MP3铃音,可以在后端运行。感谢我家乖乖贡献了"喵"。
2018-07-11 版本2.2 修正线程处理逻辑的漏洞。整理文件,将文件按修改时间或者生成时间重新归类在新目录下。
此功能可用于处理照片、游戏截图、和系统日志等需要按时间归档的批量文件。
2018-07-09 版本2.1 完善图片处理的界面,支持导览。
目录同步,包含复制子目录、新文件、特定时间以后已修改文件、原文件属性,以及删除源目录不存在文件和目录,等选项。
2018-07-06 版本2.0 批量提取PDF文字、批量转换图片。
目录文件重命名,包含文件名和排序的选项,被重命名的文件可以全部恢复或者指定恢复原来的名字。
2018-07-03 版本1.9 修正问题。提取PDF文字时可以定制页分割行。
完善图像处理:参数化调整饱和度、明暗、色相;滤镜:灰色、反色、黑白色。
2018-07-01 版本1.8 将PDF文件中的文字提取出来。处理图片:调整饱和度、明暗,或者转换为灰色、反色。
2018-06-30 版本1.7 完善像素计算器。支持同屏查看最多十张图,可以分别或者同步旋转和缩放。
2018-06-27 版本1.6 将图片转换为其它格式,支持色彩、长宽、压缩、质量等选项。
提供像素计算器。新增图像格式:gif, wbmp, pnm, pcx。
2018-06-24 版本1.5 提取PDF中的图片保存为原格式。
支持批量转换和批量提取。感谢 “https://shuge.org/” 的帮助:书格提出提取PDF中图片的需求。
2018-06-21 版本1.4 读写图像的元数据,目前支持图像格式:png, jpg, bmp, tif。
感谢 “https://shuge.org/” 的帮助:书格提出图像元数据读写的需求。
2018-06-15 版本1.3 修正OTSU算法的灰度计算;优化代码:提取共享部件;支持PDF密码;使界面操作更友好。
2018-06-14 版本1.2 针对黑白色添加色彩转换的选项;自动保存用户的选择;优化帮助文件的读取。
感谢 “https://shuge.org/” 的帮助:书格提出二值化转换阈值的需求。
2018-06-13 版本1.1 添加:转换格式tiff和raw,压缩和质量选项,以及帮助信息。
感谢 “https://shuge.org/” 的帮助:书格提出tiff转换的需求。
2018-06-12 版本1.0 实现功能:将PDF文件的每页转换为一张图片,包含图像密度、类型、格式等选项,并且可以暂停/继续转换过程。
未定义版本的已关闭的需求/问题列表