zoukankan      html  css  js  c++  java
  • electron-builder 使用nsis打包不显示installerSideBar图片

    在使用electron-builder 生成安装包时,通过配置nsis的参数来自定义安装包样式;

    其中nsis提供了两个字段 InstallerSidebar 和UnInstallerSideBar 用来标识 显示在 安装完毕界面以及开始卸载界面的图片,这两个字段的值是字符串格式,指向图像所在的位置;

    其中要求 图片格式为bmp格式文件,像素大小为164*314大小。

    遇到的问题是,当我设置了正确的bmp图片时,在安装和卸载的时候却没能显示图片,通过测试发现,nsis是找到了这个图片的,因为当输入一个错误路径的图片是,打包会提示错误。

    此时,看起来一切都对,但是就是不显示的问题。通过查看 electron-builder 的issue https://github.com/electron-userland/electron-builder/issues/2322,发现有可能是bmp图片的格式不正确,需要将bmp图片格式转成24bit bmp格式的才行。

    解决办法:

    使用画图软件编辑 bmp图片,另存为 24bit bmp图片格式。重新打包后验证,发现问题得到解决。

  • 相关阅读:
    Spring配置数据源
    记创业
    RSA 加解密转换
    log4net使用
    dom对象
    number对象,bom对象
    math对象和date对象
    js 数组对象,数组的使用
    wamp环境下外网访问自己电脑自己写的网站
    (线性结构)循环链表的初始化,增删减除结点。新手的了解
  • 原文地址:https://www.cnblogs.com/chyshx/p/15010186.html
Copyright © 2011-2022 走看看