|
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 图片操作 | 类_图像格式转换类 | | 全局_图片路径 | 文本型 | | 保存路径 | 文本型 | | 高 | 整数型 | | 宽 | 整数型 | | 品质参数 | 整数型 | | 倍率 | 小数型 | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 图片数据 | 字节集 | | | 新图片数据 | 字节集 | | | 图片路径 | 文本型 | | | j | 整数型 | | | 文件名 | 文本型 | | | 高_局部 | 整数型 | | | 宽_局部 | 整数型 | | | 如果 (超级列表框1. 取表项数 () ≤ 0 )信息框 (“未载入数据”, 0, “提示”, )返回 () 读取参数设置 ()如果 (选择框_全部修改.选中 = 真) 如果 (单选框_按分辨率修改.选中 = 真)日志 (“按分辨率修改”)计次循环首 (超级列表框1. 取表项数 (), j )图片路径 = 超级列表框1. 取标题 (j - 1, 1 )文件名 = 文件_取文件名 (图片路径, )日志 (“正在修改......”)日志 (图片路径 )超级列表框1. 置标题 (j - 1, 5, “正在修改”)图片数据 = 读入文件 (图片路径 )新图片数据 = 图片_缩放 (图片数据, 宽, 高, )写到文件 (保存路径 + “\” + 文件名 + “.jpg”, 新图片数据 )如果真 (文件是否存在 (保存路径 + “\” + 文件名 + “.jpg”)) 日志 (“修改成功”)超级列表框1. 置标题 (j - 1, 5, “修改成功”)计次循环尾 () 如果 (单选框_按比例修改.选中 = 真)日志 (“按倍率修改分辨率”)计次循环首 (超级列表框1. 取表项数 (), j )图片路径 = 超级列表框1. 取标题 (j - 1, 1 )文件名 = 文件_取文件名 (图片路径, )日志 (“正在修改......”)日志 (图片路径 )超级列表框1. 置标题 (j - 1, 5, “正在修改”)图片数据 = 读入文件 (图片路径 )宽_局部 = 到整数 (超级列表框1. 取标题 (j - 1, 2 )) × 倍率 高_局部 = 到整数 (超级列表框1. 取标题 (j - 1, 3 )) × 倍率 日志 (“宽:” + 到文本 (宽_局部 )) 日志 (“高:” + 到文本 (高_局部 )) 新图片数据 = 图片_缩放 (图片数据, 宽_局部, 高_局部, )写到文件 (保存路径 + “\” + 文件名 + “.jpg”, 新图片数据 )如果真 (文件是否存在 (保存路径 + “\” + 文件名 + “.jpg”)) 日志 (“修改成功”)超级列表框1. 置标题 (j - 1, 5, “修改成功”)计次循环尾 ()图片路径 = 超级列表框1. 取标题 (超级列表框1.现行选中项, 1 )图片数据 = 读入文件 (图片路径 )文件名 = 文件_取文件名 (图片路径, )日志 (“正在修改......”)日志 (图片路径 )新图片数据 = 图片_缩放 (图片数据, 宽, 高, )写到文件 (保存路径 + “\” + 文件名 + “.jpg”, 新图片数据 )如果真 (文件是否存在 (保存路径 + “\” + 文件名 + “.jpg”)) 日志 (“修改成功”)超级列表框1. 置标题 (超级列表框1.现行选中项, 5, “修改成功”)变量名 | 类 型 | 静态 | 数组 | 备 注 | 图片路径 | 文本型 | | | j | 整数型 | | | 文件名 | 文本型 | | | 如果 (超级列表框1. 取表项数 () ≤ 0 )信息框 (“未载入数据”, 0, “提示”, )返回 ()读取参数设置 () 计次循环首 (超级列表框1. 取表项数 (), j )图片路径 = 超级列表框1. 取标题 (j - 1, 1 )日志 (图片路径 )文件名 = 文件_取文件名 (图片路径, )图片操作. 载入图像 (读入文件 (图片路径 )) 图片操作. 转换到文件 (保存路径 + “\” + 文件名 + “.jpg”, 2, 品质参数 )日志 (“正在压缩......”)超级列表框1. 置标题 (j - 1, 5, “正在压缩”)如果真 (文件是否存在 (保存路径 + “\” + 文件名 + “.jpg”)) 日志 (“压缩成功”)超级列表框1. 置标题 (j - 1, 5, “压缩成功”)计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 数据 | 文本型 | | 0 | 总次数 | 整数型 | | | sy | 整数型 | | | i | 整数型 | | | 文件数量 | 整数型 | | | 图片数据 | 字节集 | | | 高 | 文本型 | | | 宽 | 文本型 | | | 文件大小 | 长整数型 | | |
超级列表框1. 全部删除 ()文件数量 = 文件_枚举 (全局_图片路径, “*.jpg|*.png|*.bmp”, 数据, 真, , )总次数 = 文件数量 计次循环首 (总次数, i )sy = 超级列表框1. 插入表项 (, , , , , )超级列表框1. 置标题 (sy, 0, 到文本 (i )) 超级列表框1. 置标题 (sy, 1, 数据 [i ])文件大小 = 文件_取大小 (数据 [i ]) ÷ 1024 图片数据 = 读入文件 (数据 [i ])宽 = 到文本 (图片_取宽度 (图片数据 )) 超级列表框1. 置标题 (sy, 2, 宽 )高 = 到文本 (图片_取高度 (图片数据 )) 超级列表框1. 置标题 (sy, 3, 高 )超级列表框1. 置标题 (sy, 4, 到文本 (文件大小 ) + “kb”)计次循环尾 ()拖放对象1. 注册拖放控件 (超级列表框1. 取窗口句柄 ()) 全局_图片路径 = 文件_取目录 (接收到的文件路径 )如果 (全局_图片路径 ≠ “”)图片_导入数据 ()|
_超级列表框1_鼠标右键被按下 | 逻辑型 | | |
横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | | 弹出菜单 (功能, , )高 = 到整数 (编辑框_高.内容 )宽 = 到整数 (编辑框_宽.内容 )保存路径 = 编辑框_保存路径.内容 品质参数 = 到整数 (编辑框_品质.内容 )倍率 = 到小数 (组合框_倍率.内容 )日志 (到文本 (倍率 )) 如果 (改变目录 (编辑框_保存路径.内容 )) 日志 (“目录存在”)创建目录 (编辑框_保存路径.内容 )日志 (“创建目录:” + 编辑框_保存路径.内容 )线程_启动 (&图片_修改大小, , )超级列表框1. 全部删除 ()编辑框_日志. 加入文本 (内容 + #换行符 )调试输出 (内容 )|
_标签1_鼠标左键被按下 | 逻辑型 | | |
横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | |
路径 = 浏览文件夹 (“选择保存文件夹”, 假)如果 (路径 ≠ “”)编辑框_保存路径.内容 = 路径 编辑框_品质.内容 = 到文本 (hk条_品质.位置 )线程_启动 (&图片_修改品质, , )
|
-
-
图片修改.e
944.04 KB, 下载次数: 7, 下载积分: 精币 -2 枚
|