当前位置: 首页 > article >正文

【已解决】图片png转ico格式

起因:

pyinstaller 打包时需要 ico 格式图片,但是通常手上只有png格式的图片,为了将png转为ico,直接改后缀会报错“struct.error: unpack requires a buffer of 16 bytes”,我就上网搜了一下,发现都是一些网站,转换还有限制,不明白这么简单的功能为啥没人做个软件呢?

解决:

所以我做了一个。

核心代码很简单。
如果你会写python代码,改改就能用:

from PIL import Image
with Image.open(file_path) as img:
    if img.mode != 'RGBA' and img.mode != 'RGB':
        img = img.convert('RGB')
    img = img.resize(size, Image.Resampling.LANCZOS)
    img.save(output_path, format='ICO')

如果你不懂代码,就直接下载使用(Windows10电脑版)。
用法简单,直接拖动图片到 exe 上就转换成功了,双击exe打开使用也行。

用法一:
用法一:直接鼠标拖动

用法二:
用法二:双击exe
搞定。
资源路径:Png2Ico.exe


http://www.kler.cn/a/456480.html

相关文章:

  • 12.30 Redis网络模型基础 IO NIO多路复用
  • 17.3、网络安全应急响应技术与常见的工具
  • git clone 和 conda 换源
  • 京存SAN助力电子病历建设
  • Docker使用——国内Docker的安装办法
  • Linux高级--2.4.5 靠协议头保证传输的 MAC/IP/TCP/UDP---协议帧格式
  • 伏羲0.13(文生图)
  • 三极管、运放和稳压二极管恒流电路设计原理分析
  • Vue中接入萤石等直播视频(更新中ing)
  • 如何在Express.js中定义多个HTTP方法?
  • <packaging>jar</packaging>和<packaging>pom</packaging>的区别
  • nginx Rewrite 相关功能
  • fopen的概念和使用方法
  • 正则表达式 - 使用总结
  • 多个微服务 Mybatis 过程中出现了Invalid bound statement (not found)的特殊问题
  • 系统分析师案例分析100问
  • 【Leetcode 热题 100】78. 子集
  • 提升生产力工具
  • ShaderJoy ——一种可交互的翻页效果【GLSL】
  • OpenCV-Python实战(11)——边缘检测
  • Kafka的acks机制和ISR列表
  • [Win32/WTL]_[初级]_[如何销毁自定义控件]
  • Axure RP 8安装(内带安装包)
  • python 打印圣诞树
  • AI笔记-查漏补缺
  • 3.4欧拉角插补