递归火山软件开发平台

标题: AI封库 libwebp 图片转换库 支持互转 [打印本页]

作者: 大有可为    时间: 2026-4-3 09:05
标题: AI封库 libwebp 图片转换库 支持互转
本帖最后由 大有可为 于 2026-4-29 10:48 编辑

libwebp提供 WebP 图片文件导出为 PNG、BMP、JPG 的支持.

来源地址: https://GITHUB.com/webmproject/libwebp
(, 下载次数: 642)

(, 下载次数: 622)


[hide=d3650]20260404已更新,支持互转 20260429修复win32编译问题 https://wzxz.lanzouw.com/ia7sR3o9tz3e[/hide]

作者: nglxm    时间: 2026-4-3 09:16
优秀,高产,这样下去啥库都有了
作者: caomin    时间: 2026-4-3 09:19
搞一期视频教程把
作者: lichenxui    时间: 2026-4-3 09:23
666
作者: zzyhzb    时间: 2026-4-3 09:31
666666
作者: 三条鱼    时间: 2026-4-3 09:32
出教程吧,这比生产队的驴效率都高。老吴如果早优化一下AI 这不早火了
作者: nurjay    时间: 2026-4-3 10:01

优秀,高产,这样下去啥库都有了
作者: blackvolcano    时间: 2026-4-3 10:01
大有可为
作者: wyc00    时间: 2026-4-3 10:40
AI太棒,学习
作者: 4463424    时间: 2026-4-3 10:50
牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼
作者: wyc00    时间: 2026-4-3 10:50
办个教程才好,有利于火山视窗生态
作者: zlk    时间: 2026-4-3 11:05
看看学习一下
作者: storey    时间: 2026-4-3 11:17
优秀。。。
作者: 落雪有声    时间: 2026-4-3 11:38

优秀,高产,这样下去啥库都有了
作者: 寒风    时间: 2026-4-3 11:44
优秀,高产,这样下去啥库都有了
作者: 网络注册会员    时间: 2026-4-3 13:17
:噜阿噜:噜阿噜:噜阿噜:噜阿噜
作者: msm1985    时间: 2026-4-3 13:21
看看
作者: 浮云    时间: 2026-4-3 15:24
支持,收藏了
作者: 高山!&流水    时间: 2026-4-3 16:18
大有可为,你为什么这么优秀
作者: 神之一手    时间: 2026-4-3 16:56
666666
作者: wangpeng123    时间: 2026-4-3 17:07
期待视频
作者: niuyanbo2021    时间: 2026-4-3 17:09
优秀,高产,这样下去啥库都有了
作者: 糯米    时间: 2026-4-3 17:10
超帅。官方得聘请为客座
作者: 糯米    时间: 2026-4-3 17:10
超帅。官方得聘请为客座
作者: htpmcj    时间: 2026-4-3 19:51
6666
作者: mudou    时间: 2026-4-3 22:23
好东西,感谢AI,感谢楼主
作者: liuzhichao03    时间: 2026-4-3 22:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: cdmmye    时间: 2026-4-3 22:53
AI封库 libwebp 图片转换库
作者: xiaoya    时间: 2026-4-4 02:02
真强啊。。。
作者: 周杰伦    时间: 2026-4-4 10:48
大有可为
作者: shuimiao    时间: 2026-4-4 11:02
本帖最后由 shuimiao 于 2026-4-4 11:03 编辑

大佬,有没有png等传统格式转webp的库
作者: 大有可为    时间: 2026-4-4 11:39
shuimiao 发表于 2026-4-4 11:02
大佬,有没有png等传统格式转webp的库

已经更新支持互转,请重新下载
作者: 一鸣惊人    时间: 2026-4-4 12:01
6666666
作者: 山梦    时间: 2026-4-4 13:06
大有可为
作者: yifan09    时间: 2026-4-4 13:39
学习
作者: shuimiao    时间: 2026-4-4 19:20
大有可为 发表于 2026-4-4 11:39
已经更新支持互转,请重新下载

谢谢大佬
作者: wuzonglin    时间: 2026-4-4 20:48
图片转换库 支持互转
作者: 始不晚    时间: 2026-4-4 23:17
这个完美啊
作者: cl6843751    时间: 2026-4-6 21:21
优秀,高产,这样下去啥库都有了
作者: 南湾    时间: 2026-4-8 12:34
优秀,高产,这样下去啥库都有了

作者: chenshui    时间: 2026-4-9 10:38
谢谢大佬分享
作者: 泡泡小驻    时间: 2026-4-9 13:12
666
作者: tyler998    时间: 2026-4-9 15:09
已经更新支持互转,请重新下载
作者: 15315322    时间: 2026-4-13 00:27
666666666666

作者: 78592802    时间: 2026-4-16 11:14
6666
作者: 景行    时间: 2026-4-25 17:21
11111111
作者: hgy19880905    时间: 2026-4-26 13:07
您要查看本帖隐
作者: shuimiao    时间: 2026-4-28 22:53
今天试了下你的AI封的这个库,编译不了

看着这个编译错误,我来帮你逐一分析解决。

## 问题分析

你的编译主要有两类问题:

### 1. 核心错误:链接器找不到 `__dtoul3_legacy` 符号
```
error LNK2019: 无法解析的外部符号 __dtoul3_legacy
这是导致编译失败的直接原因。`__dtoul3_legacy` 是旧版 Visual C++ 运行时库中的一个内部辅Zhu函数,用于将无符号整数转换为长整数。

**根本原因**:这个错误通常发生在 32 位程序编译中,当项目使用的某些静态库(如你的 `libwebp.lib`)是用较旧版本的 Visual Studio 编译时,会引用这个符号。而新版 VS 编译器(你用的是 VS 2019/2022 工具集)的运行时库中可能已经移除了这个符号,或者你的项目配置中没有正确链接所需的旧版运行时库。

### 2. 其他可忽略的警告
- `warning C4819`:文件编码问题,不影响编译
- `warning C4244`:浮点数精度丢失警告,不影响
- `warning C4700`:未初始化变量(来自 Edge 浏览器组件,是第三方库的问题)
- `warning C4552`:表达式结果未使用

## 解决方案(按推荐顺序)

### 方案一:重新编译 libwebp 库(最推荐)
这是解决问题的根本方法。用你当前使用的 Visual Studio 版本重新编译 libwebp 源码,生成的新库就不会引用旧符号了。

1. 下载 libwebp 源码:https://GITHUB.com/webmproject/libwebp
2. 用 VS 2019/2022 打开项目,编译 32 位 Release/Debug 版本
3. 将生成的 `libwebp.lib` 替换到火山平台的库目录中

### 方案二:修改链接器设置
如果不想重新编译,可以尝试让链接器兼容旧符号:

1. 在火山项目属性 → 链接器 → 命令行中,添加链接旧版运行时库:
   ```
   /DEFAULTLIB:legacy_stdio_definitions.lib
   ```
2. 或者添加 `/NODEFAULTLIB:msvcrtd.lib` 并链接旧版 C 运行时

### 方案三:切换到 64 位编译
从论坛讨论来看,这个符号问题在 **64 位编译时不会出现**。如果你的项目不需要必须输出 32 位程序,可以尝试:

- 火山项目属性 → 编译选项 → 目标平台,改为 `x64` 或 `64位`

### 方案四:检查并修复 VS 安装
如果上述都不行,可能是 VS 工具链组件缺失:

1. 打开 Visual Studio Installer
2. 确保安装了"VC++ 2019/2022 生成工具"
3. 勾选"对 v142 生成工具 (最新版本) 的 C++ 支持"
4. 可选:安装"Windows 10 SDK" 或 "Windows 11 SDK"

## 关于其他警告

那些 `warning C4819`(编码问题)和 `warning C4244`(精度丢失)不影响最终程序运行,可以在火山项目属性中提高警告级别忽略。

---

**建议操作顺序**:先尝试方案三(切换到64位),最简单快速。如果必须用32位,再用方案一(重新编译libwebp库)。
作者: shuimiao    时间: 2026-4-28 22:55
shuimiao 发表于 2026-4-28 22:53
今天试了下你的AI封的这个库,编译不了

看着这个编译错误,我来帮你逐一分析解决。

64位没问题,编译32位他报错这个:error LNK2019: 无法解析的外部符号 __dtoul3_legacy
作者: 大有可为    时间: 2026-4-29 10:49
shuimiao 发表于 2026-4-28 22:55
64位没问题,编译32位他报错这个:error LNK2019: 无法解析的外部符号 __dtoul3_legacy ...

使用小米模型MiMo-V2.5-Pro 修复了,重新下载
作者: shuimiao    时间: 2026-4-29 11:56
大有可为 发表于 2026-4-29 10:49
使用小米模型MiMo-V2.5-Pro 修复了,重新下载

好的。不知道MiMo-V2.5-Pro强还是DeepSeek-v4-pro强
作者: lq55232556    时间: 2026-4-29 16:57
哈哈哈哈哈哈哈哈哈
作者: aizaizheli    时间: 2026-4-30 23:26
踩踩踩踩踩踩踩踩踩踩踩踩从
作者: Fang0x378    时间: 2026-5-4 22:00
厉害呀啊
作者: 虫行天下    时间: 2 小时前
学习学习





欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4