|

窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 图片操作 | 类_图像格式转换类 | | 全局_图片路径 | 文本型 | | 保存路径 | 文本型 | | 高 | 整数型 | | 宽 | 整数型 | | 品质参数 | 整数型 | | 倍率 | 小数型 | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 图片数据 | 字节集 | | | 新图片数据 | 字节集 | | | 图片路径 | 文本型 | | | 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 枚
|