吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4072|回复: 55
收起左侧

[易语言 转载] webp转jpg

   关闭 [复制链接]
Minister 发表于 2022-10-24 15:10
本帖最后由 Minister 于 2022-10-24 20:30 编辑

效果图

[Asm] 纯文本查看 复制代码
.版本 2
.支持库 edroptarget
.支持库 spec

.程序集 窗口程序集_启动窗口
.程序集变量 GP位图, GP位图

.子程序 __启动窗口_创建完毕
.局部变量 a, 文本型

拖放对象1.注册拖放控件 (取窗口句柄 ())
_启动窗口.总在最前 = 选择 (选择框2.选中, 真, 假)

.子程序 转换
.参数 文件路径, 文本型
.局部变量 参数_宽度, 整数型
.局部变量 参数_高度, 整数型
.局部变量 跨步, 整数型
.局部变量 BGRADataInt, 整数型
.局部变量 位深, 整数型
.局部变量 WebPData, 字节集

Gdiplus初始化 ()
WebPData = 读入文件 (文件路径)
BGRADataInt = WebPDecodeBGRA (WebPData, 取字节集长度 (WebPData), 参数_宽度, 参数_高度)
位深 = 32
跨步 = 左移 (右移 (参数_宽度 × 位深 + 31, 5), 2)
GP位图.创建自扫描行 (参数_宽度, 参数_高度, 跨步, #像素格式_32bppARGB, BGRADataInt)
写到文件 (文件路径 + “.jpg”, GP位图.保存到字节集 (#图像格式_JPEG, ))
释放内存 (BGRADataInt)


.子程序 _拖放对象1_得到文件
.参数 接收到的文件路径, 文本型
.局部变量 分割, 文本型, , "0"
.局部变量 w, 整数型
.局部变量 i, 整数型

分割 = 分割文本 (接收到的文件路径, #换行符, )
w = 取数组成员数 (分割)
.计次循环首 (w, i)
    .如果真 (到小写 (文件_取扩展名 (分割 [i])) = “.webp”)
        转换 (分割 [i])
        .如果真 (选择框1.选中)
            删除文件 (分割 [i])
        .如果真结束

    .如果真结束

.计次循环尾 ()

.子程序 __启动窗口_将被销毁

拖放对象1.撤消拖放控件 (取窗口句柄 ())


.子程序 _选择框2_被单击

_启动窗口.总在最前 = 选择 (选择框2.选中, 真, 假)


转其他格式,请自己编译源码
D$%)0ZM`_N{`D8ODWYU8~]K.png


webp2jpg易语言源码.zip (483.55 KB, 下载次数: 209)
webp2jpg单文件成品.zip (627.73 KB, 下载次数: 872)

免费评分

参与人数 4吾爱币 +4 热心值 +3 收起 理由
lich007 + 1 谢谢@Thanks!
tag123 + 1 + 1 我很赞同!
elevo + 1 + 1 我很赞同!
realma2014 + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

坚持梦想 发表于 2022-10-24 16:13
风子是我 发表于 2022-10-24 15:55
我都是直接加后缀.jpg,然后就能打开了

看破不说破还是好朋友
 楼主| Minister 发表于 2022-10-24 20:24
 楼主| Minister 发表于 2022-10-25 10:27

用谷歌开源工具 cwebp.exe 1M左右 命令行 cwebp input.png -lossless -m 6 -q 100 -o webp_lossless.webp 就可以 比格式工厂啥的方便多了  自己封装
链接https://developers.google.cn/speed/webp/gallery2
chenyiqq2008 发表于 2022-10-24 15:17
我都是用2345看图转的,没想到你这个软件这么神奇
头像被屏蔽
mokson 发表于 2022-10-24 15:20
提示: 作者被禁止或删除 内容自动屏蔽
supernox 发表于 2022-10-24 15:20
点赞楼主!  感谢分享
joexv 发表于 2022-10-24 15:22
能不能转成web .
winw2 发表于 2022-10-24 15:26
这个好,可以哦
petereda 发表于 2022-10-24 15:35
谢谢分享,收藏一下
Dream_Peng 发表于 2022-10-24 15:43
楼主 有没有webm转 通用视频播放的
风子是我 发表于 2022-10-24 15:55
我都是直接加后缀.jpg,然后就能打开了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 16:07

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表