png图片转ico图失败问题

shixiyu123 2013-04-18 12:00:58

CImage image;
HRESULT hult = image.Load(L"E:\\index1.png");

hult = image.Save(L"E:\\222.ico",ImageFormatIcon);

DWORD dRet1 = GetLastError();//错误信息



GetLastError 返回的错误代码是8,查了一下是存储空间不足,无法处理此命令。

load 是OK的。
E盘空间空余的有200个G。。。。实在是不知道错在哪里??求指点。

我只是想把一张48*48的png的图片转成一张标准的ico然后LoadImage。。。怎么转都失败。求指点
...全文
143 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
菜牛 2013-04-18
  • 打赏
  • 举报
回复
似乎CImage并不会进行格式转换。
shixiyu123 2013-04-18
  • 打赏
  • 举报
回复
我试过可以用Cximage但是很麻烦。我们的工程和这个库,不兼容。。。各种坑爹的事。。。。所以想求一段代码。。开转换下。。希望能帮助我。
  • 打赏
  • 举报
回复
用cximage吧,转吧这个容易点。呵呵。
标生成器是一款功能丰富且强大的标制作工具,旨在帮助用户轻松将文字或 Emoji 表情符号化为 PNGICO、SVG 格式的标。 技术框架与实现:采用 Electron 36.0.0 + Node.js 24.11.0 构建桌面应用,无需浏览器即可运行。前端代码借助字节 Trae 编辑器与豆包模型生成,后端集成 Github 上多位大佬源码实现换,AI 与手动开发深度融合,为软件的稳定性与创新性提供有力保障。 丰富的字体选项:提供丰富的内置字体库,涵盖常用中文字体、思源字体、华文系列、方正系列及英文字体等。同时支持加载本机已安装字体库,方便用户使用个性化字体;还允许手动上传本地字体文件(TTF/OTF/TTC),满足临时特殊需求。 多样化的自定义设置:用户可对文字进行全方位设置,包括输入文字或 Emoji(≤6 个),设置文字颜色、背景颜色(支持透明背景切换)、自动换行、自动拉伸、字体大小(需关闭自动拉伸)、水平与垂直拉伸、横向与垂直偏移以及九方位文字位置调整。此外,标形状可在方形、圆形、圆角方形间选择,标尺寸提供 16×16、32×32、48×48、64×64、128×128、256×256 等多种选项。 便捷的下载功能:支持一键下载生成 PNGICO、SVG 格式标。下载过程中设有进度条展示,实时反馈下载状态,让用户清晰了解下载进程。若下载失败,会弹出错误提示,便于用户及时处理。 实时预览与更新:软件界面分为控制区与预览区,用户在控制区进行的任何设置更改,都会实时在预览区展示,方便用户实时查看效果并调整。同时,尺寸预览区会根据所选尺寸动态生成不同大小的标预览,帮助用户更好地选择合适尺寸。

19,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧